Demon’s Souls Trailer

03:48

Be sure to take a look at what could be the hardest game to make a retail release in the west this year!

Comments