A Louisiana restaurant is under investigation by multiple agencies after police discovered a deer carcass stored alongside customer food.
A Louisiana restaurant is under investigation by multiple agencies after police discovered a deer carcass stored alongside customer food.