Bigfoot on a hoverbike, perhaps?



They don't make toys like they used to. Anyone know what this is?