A massive three-alarm fire ripped through a north Harris County vehicle salvage yard on Monday.
The fire broke out at Texmex Auto Salvage, 10600 Airline, about 11:30 a.m.
Thick, black smoke filled the air while flames ravaged more than 100 cars, officials said.
Small explosions were heard coming from some of the cars.
"They're saying it's the magnesium blocks exploding ... shocks from the struts and stuff like that," said Long Nguyen, who works at a neighboring business.
Firefighters said they had a tough time fighting the blaze. Firefighters said they initially arrived with more than 4,000 gallons of water.
"With the amount of cars involved and there not being any water in the vicinity that we could use for a water supply, we had to use several tanker shuttles from different agencies to come in and provide us with water," said Deputy Chief Sean Richardson of Little York Fire and Rescue.
A total of eight firefighting agencies worked to put out the fire.
No injuries were reported.
The cause of the fire is under investigation.