Dead body discovered inside of Arby’s freezer

A deeply disturbing incident unfolded at a fast food eatery in New Iberia on Thursday evening, as local police responded to reports of a deceased woman found in the restaurant’s walk-in freezer. The restaurant in question is an Arby’s outlet, located at 1120 East Admiral Doyle Drive. Authorities were called to the scene following the grim discovery of an unresponsive body in the freezer. Further investigation by local news outlet KADN verified that the deceased …

Read more