Some 200 neo-Nazis holding banners and waving German flags with the Lower-Saxony coat of arms march through the city of Verden, northern Germany, April 2, 2005. Police deployed several hundred policemen to ensure the neo-Nazi march being separated from a simultaneous rally of some 750 anti-rightwing demonstrators.
PHOTO: Joerg Sarbach/AP