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