Mary P Madigan: Close up of reaction to Israeli and American flags
Mary P Madigan: close up of reaction to Isreali and American flags
Mary P Madigan: Pro-Palestinian protesters react to Israeli and American flags
Mary P Madigan: Hamas is a death cult
Mary P Madigan: Hamas is a terrorist organization
Mary P Madigan: Free Palestine from the River to the Sea
Mary P Madigan: flyers at the rally
Mary P Madigan: Jews for Peace
Mary P Madigan: Palestine supporter holds up a Swastika
Mary P Madigan: "Free Palestine from the river to the sea"
Mary P Madigan: Pro-Israel supporter
Mary P Madigan: Supporter of President Paris Hilton
Mary P Madigan: Police prepare for the rally
Mary P Madigan: Anti-guantanamo protesters
Mary P Madigan: Pro Israel protester unfolds flag
Mary P Madigan: Pro-Palestinian protesters in Times Square
Mary P Madigan: Quick fix before the rally
Mary P Madigan: A supporter of Palestine has a coffee before the protest begins
Mary P Madigan: FEMA t-shirts
Mary P Madigan: Anti Ahmadinejad rally: Curtis Sliwa waits to speak
Mary P Madigan: Anti Ahmadinejad rally
Mary P Madigan: Anti Ahmadinejad rally
Mary P Madigan: A New York Minute
Mary P Madigan: Anti Ahmadinejad rally
Mary P Madigan: anti-Ahmadinejad rally
Mary P Madigan: anti-Ahmadinejad rally
Mary P Madigan: anti-Ahmadinejad rally
Mary P Madigan: anti-Ahmadinejad rally
Mary P Madigan: the pro-Ahmadinejad Neturei Karta
Mary P Madigan: the pro-Ahmadinejad Neturei Karta