Puget Sound Best

Living

Man's body found at Braves' SunTrust Park inside walk-in freezer

A body was found Tuesday afternoon inside a walk-in freezer at the Atlanta Braves’ SunTrust Park, according to a Cobb (Ga.) County police spokeswoman. The man was a third-party contractor … Click to Continue »

Original Article