The Ross Film

This is supposedly a lost Bigfoot film from 1923! It was reportedly taken near a construction sight in Colorado.Honestly - when I saw this I laughed my butt off. I just had to share it.



Show Description Hide Description