Atlanta, Santa Clara, New Orleans to host college title game
Atlanta, Santa Clara, California, and New Orleans have been selected to host College Football Playoff national championship games from a group of nine cities/regions that were vying for the event. Atlanta will be the site of the championship game scheduled…