Gaming Reviews, News, Tips and More.
We may earn a commission from links on this page
We may earn a commission from links on this page.

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."