Bigfoot exists!
Bigfoot exists!
High in the Rocky Mountains at Idaho State University, research is conducted by an atypical scientist - cryptozoologist Jeffrey Meldrum, which …
Curiosities from the world
Bigfoot exists!
High in the Rocky Mountains at Idaho State University, research is conducted by an atypical scientist - cryptozoologist Jeffrey Meldrum, which …