Capcom's "Onimusha", the landmark survival action video game series set in Japan’s feudal Sengoku period, has been adapted into an anime series. Onimusha is now streaming, only on Netflix. Watch on Netflix: https://www.netflix.com/in/title/81153116 Subscri