Bigfoot exists!

Bigfoot exists!

High in the Rocky Mountains at Idaho State University, research is conducted by an atypical scientist - cryptozoologist Jeffrey Meldrum, which …