S01 E07 - The Lama's Skull - Ripley's Believe it or Not

Filmrise's picture

Nov. 01, 2017

Rip, Sam and Cyril travel to China to photograph The Lamas Skull, an artifact said to protect all those within its vision. When the skull goes missing, the Hu-Nan temple is reduced to rubble and everyone in town suddenly falls sick!