The Only Bigfoot Trap In The World

On July 4, 2015 by Tim Newman
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 →