
266: The Monster With 21 Faces Japan
Aug 30, 2026 - 27:04
Radio and PodcastLive Radio & PodcastsFetching episode details...
Radio and PodcastLive Radio & Podcasts
In August 1966, two electronics technicians climbed a hill overlooking Rio de Janeiro and were never seen alive again. Days later, their bodies were discovered lying side by side, dressed in suits, waterproof coats and s...