Bigfoot is an alien tourist. I really can't believe everyone doesn't know this. :)