On Saturday, a Neo-Nazi hate group in Charlotte, North Carolina held a rally made up of about 50 supporters. But their biggest enemies turned out to be over a hundred clowns. According to local reports, the Neo-Nazi protesters were outnumbered at least five to one.

The National Socialist Movement (NSM), a neo-nazi hate group, was supposed to hold an anti-immigration rally but they were drowned out by all the clowns making noise.

Counter-protesters brought squeaky toys, whistles, noise-makers, red noses and flour–every time the NSM mentioned “white power” the counter-demonstrators sprinkled white flour into the air.

The counter-demonstration was organized by the Latin American Coalición, according to their website they’re “a community of Latin Americans, immigrants and allies that promotes full and equal participation of all people in the civic, economic and cultural life of North Carolina through education, celebration and advocacy.”

“The message from us is, you look silly,” Lacey Williams, the youth coordinator for Charlotte’s Latin American Coalición, told WCNC. “We’re dressed like clowns and you’re the ones that look funny.”

According to the Southern Poverty Law Center, the NSM is an organization that specializes in theatrical and provocative protests and is one of the largest and most prominent neo-Nazi groups in the United States.

(All photos courtesy of Yash Mori)