Holy Shit. I saw Bigfoot in upstate New York. Do you think they were meeting with him? Is Bigfoot connected? Otherwise it may have just been that big hairy bitch from Mob Wives...