Tag: Onimusha: Warlords

Onimusha returns! [VIDEO]

Launched originally in 2001, Onimusha: Warlords will be re-released next January. Capcom has just confirmed the reissue of the…

theGeek TV