Employees at the Get Wet Carwash in New Iberia have reported that they are once again seeing some "creepy looking creatures" and strange shadows lurking around the building.
Employees at the Get Wet Carwash in New Iberia have reported that they are once again seeing some "creepy looking creatures" and strange shadows lurking around the building.