Silent Hill: Downpour Stage DemoWe got an awesome look at Silent Hill: Downpour at E3 2011.By on June 9, 2011 at 3:51PM PDT Silent Hill: Downpour