Young Triplets Vanished in 1981 — 30 Years Later, Their Mother Found the Photograph That Changed Everything
On the night of June 14, 1981, the quiet town of Willow Creek was changed forever.Inside a modest white house on Cedar Lane, 29-year-old Margaret Hayes tucked her three-year-old triplets …
Young Triplets Vanished in 1981 — 30 Years Later, Their Mother Found the Photograph That Changed Everything Read More