By Dave Tach on May 22, 2013 05.22.13
Scourge: Outbreak, Tragnarion Studios' third-person co-op shooter, will be released on Xbox Live Arcade July 3, according to a press release from the developer and publisher UFO Interactive. The...