posted on Jun, 1 2011 @ 11:44 AM
Just wondering why you closed down the introduction thread with the supposed 20 ft tall aliens about to be posted. i imagine it was fake but some
will say you have once again hidden the truth about aliens. An explanation would help quell the rumors.