Next thing you know big foot is going to pop right out of that lab in Switzerland.
Re: big foot
No, he’s dead in Georgia. in an icebox. Or a costume shop.