Ep. 43 – Lemp Mansion
The Lemp Mansion, located in St. Louis, Missouri, is a paranormal hot spot where several members of the Lemp family have committed suicide, and are said to haunt the grounds. The family’s brewing company dominated the St. Louis beer market before…
Read More