By using this site, you agree to our Privacy Policy and our Terms of Use. Close

These "leaks" are getting annoying. But I guess that's part of the E3 hype train.