Did that teaser image give you a hard time? This preview reveals all there is to reveal about Dead Space 2.

Read more