What does the Trump rally attack mean for the US election?
Already unprecedented US race has again been transformed by political violence that is set to loom over months ahead.
Already unprecedented US race has again been transformed by political violence that is set to loom over months ahead.