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.