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 siteEzra Levant: Prosecute GreenpeaceDavid Cole on Richard Spencer’s “self-indulgent desire to play the bad boy”After “Oranges”: Following John McPhee to FloridaJuno, D.C., or: If you get pregnant when you’re 17, you’re an idiot (with unapologetic updates)