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 siteMark Steyn quotes Laura Rosen Cohen on Tucker Carlson!‘Our Sister Aqsa’Brazillian Government Seeks Identities of “Homophobic” BloggersRight of center bloggers choose Most Influential People on the Right