Pair of Japanese Switch ads gives us our first look at FIFA 18 and more
As we inch even closer to the release of the Nintendo Switch on March 3rd, it seems like pieces of news and new trailers are dropping every day. Today we’ve been treated to two new TV Spots via Nintendo’s Japanese YouTube Channel, showcasing three games total. The first video showcases…