Jan. 14, 2017
Reactions to the Nintendo Switch announcement and play impressions of the system and the games from the event held in Tokyo, Japan.
You must Log In or Sign Up in order to subscribe.
You must Log In or Sign Up in order to save podcasts.