Silent Hill Downpour Box Art and Release Date Revealed

Retailer has revealed the official box art for the newly upcoming Silent Hill Downpour, which will be releasing October 25th.  Check out the box art below for both the PS3 and Xbox 360.

What do you think of the box art?  Sound off your thoughts in the comments below!