The land from northern California up to Canada is considered
by many to be the home of one of the world’s most
elusive creatures. Deep within the Tule River Indian Reservation,
in central California, lies a small cave that is reported
to house some startling images that many believe might represent
Bigfoot.
full story »