On October 17th, 2006, police were called to the scene of a suicide. The man in question had jumped to his death from the seventh floor of a hotel in downtown New Orleans, Louisiana. At first, this looks like an ordinary case of someone taking their own life; but when they search the man’s...
Published 10/30/24