poster for an anime about bigfoot,