Turrican Review April 1, 2009 Epic arcade style side-scroller set in a dark sci-fi world with huge levels packed with explosive action. Story In ancient times dark legends tell of...