The Only Bigfoot Trap In The World

On July 4, 2015 by Lazer Horse
Off

Deep in the in the Siskiyou National Forest in the southern part of Jackson County, Oregon lies a true one off. A genuine Bigfoot trap. It is considered to be the only one...

Read More →