Mad Devils Gets Release Date And New Trailer
/Mad Devils, the twin-stick shooter from Itzy Interactive got a new gameplay trailer ahead of its May 10th release date. Mad Devils is an arcade co-op shooter set during World War 2 but has Allied special forces hunting down Nazi occultists resurrected as demons
Read More