Dead Space 2 trailer leaked, watch it. April 29, 2010 by ReverEND Really, what more do I need to say?