text: PHOTOS: View of Braves' stadium site now | WSB-TV
  The location for the Atlanta Braves' new stadium would be just outside the perimeter where I-75 crosses I-285 in Cobb County. These photos show closeups of the site as it stands today, Nov. 11, 2013. Hide Caption ( - )