The full official trailer for Call of Duty: Infinite Warfare has now been revealed:
Well, it happens every year so I guess we shouldn't be surprised anymore.
Hulu have posted up the trailer for Call of Duty: Infinite Warfare early. The reveal was not supposed to happen until May 2nd at 1030 AM PT during an Infinity Ward stream.
You can watch the trailer below if you are in the United States or watching it via this website, otherwise you will have to settle for a very rough YouTube version of it which is linked in below, that is of course, if you just can't wait a for more hours for the official reveal.
The Hulu link will not work outside of the United States so for all others here is a much rougher YouTube version: