33 Of The World’s Most Mysterious And Unexplained Photos

The Death of Evelyn McHale


Twenty-three-year-old Evelyn McHale leaped to her death from the observation deck at the 86th floor of the Empire State building in 1947. She landed on a limousine. But what’s astonishing about her death was that despite the height from which she fell, her body remained intact.

Popular on True Activist