YouTube channel highlights adventures on Olympic Peninsula ...
SENECA, Ill. -- For at least 20 years, the woods on both sides of Seneca near the Illinois River have been frequented by elusive Bigfoot creatures, according to an investigator for the Bigfoot Field ...