Bigfoot Spider Found In Caves In The Pacific Northwest

Whenever Bigfoot is discussed, experts like to throw out facts about new species being discovered all the time. And rightly so. Not that it proves the big guy (or gal) exists, but it does a lot to silence the skeptics who believe we’ve found every animal on the planet already. I’m all for healthy debate, […]