All the Bigfoot mania today just wasn't quite enough, so we bring you the ultimate statement in Bigfoot love. This pointedly psychotic movie,
Ape Canyon »8/15/08 5:30pm 8/15/08 5:30pm, is about how Bigfoot comes to the Pacific Northwest of the U.S. and begins enslaving women with his mesmerizing sexual skills. There really isn't much more to it…