(VIDEO) College Football Hall of Fame Set to Open in Atlanta
We all know college football is HUGE in the South, and now, Atlanta, Georgia, is home to the shrine of all things awesome in the sport with the opening of the College Football Hall of Fame. The 94,256 square foot building is located adjacent to the Georgia World Congress Center […]