Police: Dead body found in beer cooler at SunTrust Park in Atlanta
A worker found a human body in a beer cooler at SunTrust Park in Cobb County, Georgia, the home of the Atlanta Braves.
A worker found a human body in a beer cooler at SunTrust Park in Cobb County, Georgia, the home of the Atlanta Braves.