Sega's got an article on it and the 13 Games they'll be showing off there. ***** yeah, chu chu rocket.
Log in to comment