Lena Farr
Seventy-seven-year-old widow Lena Farr lived a modest life in her home on Brook Street, a typical residential street in Stotfold, Bedfordshire, England, a small village located just a few miles from the market town of Biggleswade. On April 12th, 1971, concern grew among neighbors when Lena failed to appear for her routine activities. It was … More Lena Farr
