During a hiking trip in Del Norte, California, two young boys have filmed a Sasquatch walking through the woods.
During a hiking trip in Del Norte, California, two young boys have filmed a Sasquatch walking through the woods. This video was filmed in 2005.