HomeJean Stevens from Pennsylvania

Jean Stevens from Pennsylvania

Machu Picchu Above Urubamba Valley
Jean Stevens, 91, holds a photograph from the 1940s of herself and her late husband, James, outside her home in Wyalusing, Pa. Authorities say Stevens stored the bodies of her husband and her twin on her property for years.
Margaret Bernstorff
Claudio Alferi
- Advertisment -

Most Read