12th January 2004, 4:05 PM
Finally some (gorgeous) new screens and Nintendo's first-ever movies! From Nintendo's Zero Mission mini-site:
Awesome!
28 Days Left!!!
Awesome!
28 Days Left!!!