A man in China has found the rarest of animals: a “Bigfoot” that lives in a luggage.The man said he found the “bigfoot” in his luggage at a border crossing.“We are still in the process of verifying that it’s a Bigfoot, but it is certainly a very rare creature,” he said.The “bighead” is estimated to be about 3 feet long […]