Torgau, Germany - April 24, 2010: Residents, punks and other left orientated people are protesting against a demonstration of the NPD on the 65th Elbe Day in Torgau. The NPD is the official party of the national socialists in Germany. A young man is talking to a police officer holding a bunch of flowers as a symbol for a peaceful demonstration. Police action force is demonstrating presence on a demonstration against right wing radicalism. The Elbe Day celebration is a commemoration for the victims of World War 2 and the russian and american armies that met at the river Elbe to end the war.