The body of an employee was found in a freezer at SunTrust Park, the home stadium of the Atlanta Braves, Tuesday afternoon. Read more and watch news report here.
Body Found in Freezer at SunTrust Park
Filed under Human Interest
The body of an employee was found in a freezer at SunTrust Park, the home stadium of the Atlanta Braves, Tuesday afternoon. Read more and watch news report here.
Filed under Human Interest