Wednesday, March 28, 2012

Experts: 'Be cautious'
Tri City Times
Bigfoot—or Sasquatch—is purported to be a large, ape-like creature who inhabits forests in the Pacific Northwest region of North America. For years, scientists and the general public have debated the existence of such a creature—with the first ...
See all stories on this topic »

No comments: