(RNS1-AUG20) An image from Pamela Geller’s Atlas Shrugged website features President Obama urinating on an American flag. Geller has become the de facto leader of the opposition to a proposed Islamic center near Ground Zero. For use with RNS-ISLAM-CRITIC, transmitted Aug. 20, 2010.
RNS ISLAM CRITIC
June 19, 2013
RNS ISLAM CRITIC
August 21, 2010
Posted in