A dead body was found in a walk-in freezer on Tuesday at SunTrust Park which is the home of the Atlanta Braves, according to CBS46’s Hayley Mason.
Cobb County Police confirmed the man was a third-party contractor and his body was discovered by a co-worker.
“This is still an active investigation so I am unable to speculate whether or not foul play is a factor,” police officer Sarah O’Hara said, according to Ben Brasch of the Atlanta Journal-Constitution.