Two 17-year-olds were hit by gunfire Monday night, and a 19-year-old was charged Tuesday in the small town's third recent shooting.