June 5, 2009 John de Rosier Editorial Cartoon January 31, 2011 by BareNakedIslam Leave a Comment Obama delivers speech in Cairo, Egypt largely directed at the Muslim world.
Leave a Reply but NO MORE THAN ONE LINK per comment