Switch ads in Japan’s Tokyo Station
A new round of Switch ads have been spotted in Japan’s Tokyo Station. Zelda: Breath of the Wild, Splatoon, and Mario Kart 8 Deluxe are featured. The system itself has its own set of ads as well.
Here’s the full set: