Arby’s Employees Find Manager Dead in Freezer During Business Hours
Crime at Work
An investigation is underway in Louisiana after a body was reportedly found on Thursday in a restaurant’s walk-in freezer. KATC reported that the discovery was made at an Arby’s in New Iberia. Police said employees there found the body but it is unclear right now whether this is a criminal matter. New Iberia police told …