Ahahahahahahah it does indeed appear that Biscardi was completely fooled.

He was there with his team eagerly awaiting the thawing of this creature when one them pointed out the foot was made of rubber.
hahahahah what a fucking tool

Searching For Bigfoot: HomePage