1 posts tagged with lyonsisters.
Displaying 1 through 1 of 1. Subscribe:

Book: The Last Stone

On the morning of March 25, 1975, sisters Sheila and Kate Lyon left their home in a Maryland suburb of Washington, D.C. to visit the local mall. Their mother Mary gave them firm instructions to be home by 4:00pm. When they weren't home by 7:00, the sisters' parents called the police. A massive search was launched. But after weeks and months of effort, there was no trace of them: the girls had disappeared into thin air. [more inside]
posted by Fukiyama on Jan 16, 2021 - 1 comment

Page: 1