Reviews
A 3D, futuristic third-person action title that sees players teaming up with comrades to kick Satan's ass in Nu-Hades.
Developer EFX reveals all on its third-person action PC game of a holy war flavour. New shots and footage inside