I love E3 time. While I may question the continued relevance that the show itself has moving forward, there’s no denying the fever pitch of news, rumors, and leaks coming from all angles. Some of these things are going to be early announcements from publishers and developers themselves, trying to get a spot of attention away from the rest of the noise. Some are…
