Videos

Man Dies After 65-Foot Fall at Atlanta Braves Stadium

Newsy
|
August 13, 2013 AT 9:38 AM
The man fell from Turner Field's upper level and later died at a hospital.