People flocked to the small town of Gower, Missouri, to see a mummified nun, Sister Wilhelmina Lancaster, whose body has barely decomposed since she died in 2019
People flocked to the small town of Gower, Missouri, to see a mummified nun, Sister Wilhelmina Lancaster, whose body has barely decomposed since she died in 2019