The NASA of Islam July 7, 2010 By admin “Louis Farrakhan Appointed Chief Of Space Agency” — and NASA gets a new logo! More from my site$PLC does something useful for oncePeople say ‘racist prude’ like it’s a bad thingIs Captain America too American?‘Islam is no more intrinsically Islamist than present-day Germany is Nazi…’