Cult Movie Essentials Momotaro’s Divine Sea Warriors (1945) December 17, 2014 Brett Summers Momotaro’s Divine Sea Warriors aka Momotarō: Umi no Shinpei is the first Japanese feature-length...