Loading Video…
This browser does not support the Video element.
Car catches on fire at Chevron gas station
FOX 5 photographer Michael Moore captured video of a car on fire at the Chevron gas station located at 3577 Chamblee Tucker Road in Atlanta on June 16, 2024.