Episode 81: The Ningen
8/18/2021
Copy link to Clipboard
Episode 81: The Ningen

SKIP TO 28:00 TO GET TO THIS WEEK’S EPISODE. It is not clear when the first account of the “Ningen” was reported. Some sources cite the first reported eyewitness of the creatures as taking place in the 1990s, while others claim that the Ningen was f...

More details
Bullhorn
(519)