Peep the vid on the top right.
FOXNews.com - Bigfoot Trackers Say They've Got a Body - Science News | Science & Technology | Technology News
FOXNews.com - Bigfoot Trackers Say They've Got a Body - Science News | Science & Technology | Technology News