New Super Stardust Delta Screens Are Out Of This World

Posted by on November 28th, 2011 | 2 Comments | Tags: ,

Sorry Brad, had to throw a pun in there. Check out these new screens for Super Stardust Delta, which looks like it will be a launch title when the new console hits the states in February. As someone who was a huge fan of the first one, I know what I will be doing all launch week.