Image courtesy of joshuastevens.net The large, hairy, humanoid creature that supposedly lurks in the Pacific Northwest of Canada and the United States has been spotted. Apparently, it's been spotted more than 3,000 times. Using data compiled by the…

The Latest