The body of a 47-year-old man was found inside a self-storage unit in New Orleans this week. The discovery was made while the manager was conducting inventory on Wednesday at the facility on Tulane Avenue. The employee called 911 after noticing a foul odor emanating from the unit, according to the source.
New Orleans Police Officers opened the storage space and discovered the deceased. His identity and cause of death haven’t been released, the source reported.