Twin sisters Lorraine and Levinia Christmas decided on the spur of the moment to deliver presents to one another’s houses on Christmas Eve 1994. The country road between their villages in Norfolk, England was treacherously icy and the 31-year-old sisters were involved in a head-on crash — with each other. (From Ripley’s Believe It Or Not: Eye-popping Oddities)
What’s going on over at Weird Darkness today? Go check it out! You! Yes, you! Go on! Shoo!
Published on December 14, 2020 07:04