This rather eerie Japanese wartime cartoon features Momotaro the mythological Peach Boy fighting alongside several different animal species (representing East Asians) in an attack against the demons on the island of Onigashima (Americans and British).