May 13 2013
Save

Filming begins in Macon, Ga. on the Need for Speed movie, which this local TV reporter says is "a great moment for Macon, for Fountain Car Wash, and for all of the community."

Advertisement