Four days and about a thousand trailers later, the E3 2018 press conferences are finally over. Nintendo wrapped up its Direct live stream on Monday morning, ... Read more