Hah, some people are saying that it's Bigfoot...
Seriously?? An ape can zip from planet to planet like that?
Besides, that's implying that there's only one...
I think if there's one, there's more (if it's real, probably lives undergound?)
I'll stay skeptical about this for a while though...
I...