Supreme Commander 2 Stage DemoCheck out GameSpot's E3 2009 live stage show demo of Supreme Commander 2!By on October 23, 2019 at 7:30AM PDT Supreme Commander 2