Armageddon Riders

Clutch Armageddon Riders Developer: Targem Games Publisher: Targem Games, Game Factory Interactive Genre:  Vehicular Combat Platform: PC Release Date: June 2, 2011 Language: English Media Size: 1.49 GB Code: PC0179 Overview: Armageddon Riders is a vehicular combat video game produced by Targem Games. The protagonist survived a catastrophe caused by the Large Hadron Collider, which …

Armageddon Riders Read More »