› added 3 years ago
53
TIL the world's only Bigfoot trap is located in the Siskiyou National Forest in the southern part of Jackson County, Oregon, a few miles from the California state border. It was designed to capture a Bigfoot (or Sasquatch), the legendary hominid