Red Faction: Armageddon Emergency Transmission TrailerGet the scoop on the latest Red Faction: Armageddon!By on June 7, 2010 at 1:09PM PDT Red Faction: Armageddon