PHOTOS: Neo-Nazi, KKK groups rally in Charlotte

by Matt Comer  Editor  editor@goqnotes.com
Published: November 10, 2012 in Blog

RELATED: Follow the latest news and other developments in qnotes' special coverage of hate leader Louis Farrakhan's recent visit to Charlotte and local leaders' reactions.

As many as 250 counter-protesters flocked to Uptown Charlotte today to demonstrate against a neo-Nazi and Ku Klux Klan rally meant to protest undocumented immigration. Organizers of the counter-protest say they wanted to take a stand against hate.

The rally was planned by the Detroit, Mich.-based National Socialist Movement. The Southern Poverty Law Center has long tracked the group, which it says is the largest neo-Nazi organization in the country.

Click here to read the full report on the rally and counter-protest.

Click here to see our video report from the event.

A gallery of more than 100 photos from the event is below. Click on the thumbnails to enlarge and scroll through the gallery. All photos: Matt Comer/QNotes.

Counter-protesters arrive at Old City Hall.Counter-protesters arrive at Old City Hall.Counter-protesters arrive at Old City Hall.Counter-protesters arrive at Old City Hall.
Counter-protesters tear up a Nazi flag.Counter-protesters tear up a Nazi flag.Counter-protesters attempt to burn a Nazi flag.Counter-protesters attempt to burn a Nazi flag.
Police kept neo-Nazi and KKK members separated from counter-protesters.Counter-protesters outnumbered neo-Nazi and KKK protesters.Counter-protesters outnumbered neo-Nazi and KKK protesters.Members of the National Socialist Movement and the Ku Klux Klan arrive at Old City Hall.
Members of the National Socialist Movement and the Ku Klux Klan arrive at Old City Hall.Members of the National Socialist Movement and the Ku Klux Klan arrive at Old City Hall.Members of the National Socialist Movement and the Ku Klux Klan arrive at Old City Hall.Members of the National Socialist Movement and the Ku Klux Klan arrive at Old City Hall.
A counter-protester heckles neo-Nazis and KKK members as they arrive at Old City Hall.A counter-protester heckles neo-Nazis and KKK members as they arrive at Old City Hall.Less than 50 neo-Nazi and KKK members rallied in Charlotte.Supporters of the Latin American Coalition counter-protested the event. Some dressed in clown costumes and makeup.
Supporters stood silent as several neo-Nazi and KKK leaders spoke at the rally.Supporters stood silent as several neo-Nazi and KKK leaders spoke at the rally.Counter-protesters outnumbered neo-Nazi and KKK members at Old City Hall.Counter-protesters outnumbered neo-Nazi and KKK members at Old City Hall.
Counter-protesters outnumbered neo-Nazi and KKK members at Old City Hall.Neo-Nazi and KKK members rally at Old City Hall.Police kept the two protesting groups divided.Members of an Eden, N.C. KKK group joined neo-Nazi protesters.
Hate groups rally at Old City Hall.A counter-protester throws insults at a neo-Nazi protester.A counter-protester throws insults at a neo-Nazi protester.A neo-Nazi listens to a counter-protester as he throws insults and threats.
A neo-Nazi listens to a counter-protester as he throws insults and threats.A neo-Nazi listens to a counter-protester as he throws insults and threats.National Socialist Movement leader Jeff Schoep speaks at the rally.National Socialist Movement leader Jeff Schoep speaks at the rally.
National Socialist Movement leader Jeff Schoep speaks at the rally.National Socialist Movement leader Jeff Schoep speaks at the rally.National Socialist Movement leader Jeff Schoep speaks at the rally.Counter-protesters outnumbered neo-Nazis and KKK members.
Members of this North Carolina KKK group joined in on the neo-Nazi salute.Members of this North Carolina KKK group joined in on the neo-Nazi salute.Members of this North Carolina KKK group joined in on the neo-Nazi salute.A neo-Nazi speaks at the rally on the grounds of Old City Hall.
A North Carolina KKK group joined the neo-Nazi rally.Counter-protesters outnumbered neo-Nazis and KKK members.Counter-protesters outnumbered neo-Nazis and KKK members.A neo-Nazi speaks at a rally on the grounds of Old City Hall.
Counter-protesters with the Latin American Coalition came dressed as clowns.Neo-Nazis and KKK members rally at Old City Hall.Neo-Nazis and KKK members rally at Old City Hall.Neo-Nazis and KKK members rally at Old City Hall.
Neo-Nazis and KKK members rally at Old City Hall.KKK Grand Dragon James Moore of Virginia speaks at the rally.KKK Grand Dragon James Moore of Virginia speaks at the rally.KKK Grand Dragon James Moore of Virginia speaks at the rally.
KKK Grand Dragon James Moore of Virginia speaks at the rally.Counter-protesters outnumbered neo-Nazis and KKK members.Counter-protesters outnumbered neo-Nazis and KKK members.Counter-protesters outnumbered neo-Nazis and KKK members.
A counter-protester attempts to block police as they escort neo-Nazi and KKK protesters from Old City Hall.A counter-protester attempts to block police as they escort neo-Nazi and KKK protesters from Old City Hall.Police prepare to escort neo-Nazi and KKK protesters from Old City Hall.Neo-Nazis and KKK members are escorted by police from Old City Hall.
Neo-Nazis and KKK members are escorted by police from Old City Hall.Neo-Nazis and KKK members are escorted by police from Old City Hall.Neo-Nazis and KKK members are escorted by police from Old City Hall.Neo-Nazis and KKK members are escorted by police from Old City Hall.
National Socialist Movement leader Jeff Schoep, center in glasses, leaving Old City Hall.Counter-protesters attempt to block police as they escort neo-Nazi and KKK members.Neo-Nazis and KKK members are escorted by police from Old City Hall.Counter-protesters attempt to block police as they escort neo-Nazi and KKK members.
Counter-protesters attempt to block police as they escort neo-Nazi and KKK members.Counter-protesters attempt to block police as they escort neo-Nazi and KKK members.Neo-Nazis and KKK members are escorted by police from Old City Hall.Counter-protesters attempt to block police as they escort neo-Nazi and KKK members.
Counter-protesters attempt to block police as they escort neo-Nazi and KKK members.Neo-Nazis and KKK members are escorted by police from Old City Hall.Neo-Nazis and KKK members are escorted by police from Old City Hall.Counter-protesters attempt to block police as they escort neo-Nazi and KKK members.
Counter-protesters attempt to block police as they escort neo-Nazi and KKK members.Counter-protesters attempt to block police as they escort neo-Nazi and KKK members.Neo-Nazis and KKK members are escorted by police from Old City Hall.Counter-protesters attempt to block police as they escort neo-Nazi and KKK members.
Counter-protesters attempt to block police as they escort neo-Nazi and KKK members.Counter-protesters attempt to block police as they escort neo-Nazi and KKK members.Counter-protesters attempt to block police as they escort neo-Nazi and KKK members.Neo-Nazis and KKK members are escorted by police from Old City Hall.
Neo-Nazis and KKK members are escorted by police from Old City Hall.Neo-Nazis and KKK members are escorted by police from Old City Hall.Neo-Nazis and KKK members are escorted by police from Old City Hall.Neo-Nazis and KKK members are escorted by police from Old City Hall.
Neo-Nazis and KKK members are escorted by police from Old City Hall.Neo-Nazis and KKK members are escorted by police from Old City Hall.Neo-Nazis and KKK members are escorted by police from Old City Hall.Counter-protesters attempt to block police as they escort neo-Nazi and KKK members.
Neo-Nazis and KKK members are escorted by police from Old City Hall.Neo-Nazi and KKK members head to their cars after their rally.Neo-Nazi and KKK members head to their cars after their rally.Neo-Nazis and KKK members are escorted by police.
Police were out in force to keep the peace between neo-Nazi and KKK members and their counter-protesters.Neo-Nazi and KKK members head to their cars after their rally.Neo-Nazi and KKK members head to their cars after their rally.Neo-Nazi and KKK members head to their cars after their rally.
Neo-Nazi and KKK members head to their cars after their rally.Neo-Nazi and KKK members head to their cars after their rally.Neo-Nazi and KKK members head to their cars after their rally.Neo-Nazi and KKK members head to their cars after their rally.