News

Arby’s employee found dead in Louisiana restaurant’s walk-in freezer, reports say

Police said the woman was an employee of the Arby's restaurant located in New Iberia, Louisiana.