originally posted in:Halo Archive
Now that the War Sphinx theory is dismissed, any idea as to what that thing from the E3 2013 trailer is?