Uhhh... I don't know... What is that? Well, I certainly don't know what it is, and apparently neither does anyone else. But it looks pretty damn cool. Unless it is portal to another dimension opening so as to allow invaders to take over Earth. Lord John Whorfin, are you out there?