The shooting happened in the 4000 block of Bolin Road around 4:45 p.m., according to the Houston Police Department. The teen was taken to an area hospital and was expected to survive.
Fredericksburg officials said the gas leak started at a downtown restaurant. There were no reports of injuries.