Mon, 2017-12-11 17:25 — skeptoid See Why the Mysterious Mountain Lion Is the ‘Bigfoot’ of Big Cats | Short Film Showcase Video of See Why the Mysterious Mountain Lion Is the ‘Bigfoot’ of Big Cats | Short Film Showcase Aliens abduct a mountain lion. 4.5 Average: 4.5 (4 votes)