Even after a decade, Senator Steven Armstrong remains one of the most over-the-top final bosses in gaming history. The release of Metal Gear Solid Delta is hopefully the start to rectify some of ...