Okay, it's a gorilla. (And no, they're not supposed to walk like that.) I'm starting to wonder what talents the other apes/monkeys are hiding.
PS: I'm happy to see that so many of you are keeping an open mind when it comes to Bigfoot. As for the three of you who know where to find him/her, you'll be getting a call from me soon. I'm putting together a little expedition . . .