Tournaments and Nintendo Switch Head to E3 2017

Nintendo

Tournaments and Nintendo Switch Head to E3 2017 It was announced by Nintendo, that as part of their plan to deliver news about upcoming games all throughout the year, the company will provide a packed week of activities at the E3 video game show, which runs from June 13 to June 15 in Los Angeles. Proceedings […]