Dallas police detain a driver after several police officers were shot in downtown Dallas on July 7, 2016.

Robots

Loading...