“Takers” may be number one in America but it’s not the only movie in the world. “Champion Road Arena” is an independent film, shot entirely in Atlanta. It’s a beautiful thing for our great city as we?re fast becoming to got to spot for movies.
On Sunday, Aug. 29th, “Champion Road Arena,” an R.L Scott film, made its debut at the Plaza Theater on Ponce in Atlanta.
Movie trailer + more flix from the premiere below: Continue Reading…
Who’s Talking?