These Screens Look Amazing!!! April 26 is the set release date for Japan. The rest of us will have to wait again. Check out more screens at the source.
Your source for the most up-to-date Nintendo news covering the Nintendo Switch.
Manage Cookie Settings
© Pure Media LLC