First images of the game were leaked by IGN in December 2010 while Ubisoft confirms the game is going to be released on March 25,2011 as a launch title for Nintendo's new console.
First images of the game were leaked by IGN in December 2010. Ubisoft confirms. The game is going to be released on March 25,2011 as a launch title for Nintendo's new console.