Now reluctantly acknowledged by some Muslim groups as the prime critic against the establishment of a mosque/Islamic center two blocks away from the World Trade Center ground zero site, Pamela Geller, shrugs it all off as absurd.
– (AHN)
Read the original post by NBC Connecticut