Satire! Tell me this is satire!
You want me to be able to sleep tonight, right?!
So then tell me its friggin’ satire!
I cannot confirm nor deny that it is indeed satire... seems like a viable outcome of the NASA-Muslim outreach program to me, lol
It is not satire, i seen them folks before.