E3 2010 Stage Demo: Red Faction: ArmageddonFrom Day 3 of GameSpot's Live Stage Show, we bring you a demo for Red Faction: Armageddon.By on June 17, 2010 at 4:54PM PDT Red Faction: Armageddon