Bigfoot makes it into political ad...