Photo detail

Photo detail

Charlottesville, Virginia, saw its share of violence during a white supremacy rally this weekend.