The Story Behind the “The Most Beautiful Suicide” Picture of Evelyn McHale (1947)

Evelyn McHale was an American bookkeeper who killed herself by jumping from the 86th floor Observation Deck of the Empire State Building on May 1, 1947. A photograph taken four minutes after her death by photography student Robert Wiles has become an iconic suicide photograph, referred to as “the most beautiful suicide”. This detail from … Read more