A stone-encrusted body is unearthed at Pompeii, and people left alone with it keep dying of crushed skulls...
2023
1984
2003
1964
2006
2016
2019
1960
2002
1951
1931
2022
1973