Giant footprints prove Bigfoot’s existence