The crazy thing is: There isn't A Big Foot. There are Big Feet (Foots?)!
They said they wouldn't give away the location of this find because they wanted to protect the other Big Feet/Foots in the wild. So if this report stands true (and I have doubts that it will) then we have a new species on our hands