Ben Croshaw reviews Red Faction: Armageddon.Ben Croshaw reviews Red Faction: Armageddon.Ben Croshaw reviews Red Faction: Armageddon.