Far right protesters shouting racist and homophobic statements and carrying Nazi flags are storming their way through Charlottesville, Virginia.
‘F*** you f*****s’ is just one of many slogans being shouted at the controversial rally, as the National Guard stands by in case of violence.
People wearing T-Shirts quoting Adolf Hitler, and waving flags with the Nazi Swastika provide a grim picture for the ‘protest’, which police estimated will be attended by between 2,000 and 6,000 people.
Others were pictured holding their arms out in a Nazi salute.
Far right activist Jason Kessler planned the event, called ‘Unite the Right’ to prevent the statue of Confederate General Robert E Lee from being removed.
An earlier protest at the University of Virginia was dispersed by law enforcement, but not before skirmishes had erupted and one person was arrested.
However, amidst the racism and anger, a group of people decided to sing.
Huffington Post reporter Christopher Mathias captured the moment counter-protesters held hands and sang ‘This Little Light of Mine’ to white supremacists marching by.
Clergy stand silently in front of armed militia, before breaking into "This Little Light Of Mone" #Charlottesville https://t.co/2eftb5bO2i
— Christopher Mathias (@Christopher Mathias)
Faith groups at Emancipation park singing "this little light of mine." White supremacists chanting 'blood and soil… https://t.co/3eCRoYuIk7