Beautiful 1966 double weight photograph of the brand new stadium in Atlanta that would hist the Braves first ever game just a few days after this image was taken. Condition and quality are both outstanding and this rare image captures the genesis of one of the most storied franchises in current major league baseball!
Size: 8x10
Designation: Vintage 1
Condition: 4.5/5
Quality: 5/5
Overall Grade: 9.5/10