Ya I did too, but it turned out just to be your mom[lol].....jk
But I think I saw some video, about the chupa-blah-blah(however you spell), but could have easily been a photo-shopped animal thing.
Now Big Foot is something to believe in, if we're going to start talking about mythical creatures and such.