I do believe that there is a Bigfoot around the area of Willow Creek, CA or Hoopa, CA area!! Abusive comment hidden. (Show it anyway.)