User blog comment:Dorgles/Eidos to announce Deus Ex news tomorrow/@comment-4347915-20110830034144/@comment-1824113-20110830044140

Okay, could someone explain to me this 'Hangar 18' stuff? At least tell me where the email is.