A white supremacist carried a Nazi flag during a protest in Charlottesville, Va.
A white supremacist carried a Nazi flag during a protest in Charlottesville, Va. Steve Helber Associated Press
A white supremacist carried a Nazi flag during a protest in Charlottesville, Va. Steve Helber Associated Press