TASHTAGOL, Russia – The Wall Street Journal confirmed today that Bigfoot hunters had found the beast in Siberia.
BIGFINGERS!
New ape species discovered in Colorado. LAKE COUNTY, CO – After hiking to the summit of Mount Elbert, zoologist Jeff Sanders knew his career was made when he saw a … READ MORE