Looks like it was a leaked trailer that got taken down and is going to be properly released on Monday with the rest of the reveal. There should probably be mirrors...
Edit: Updated with a mirror.
Edit 2: Nope, gone as well. Guess you'll all have wait for Monday.
Last edited by Sabretooth; 03-02-2013 at 03:15 PM.