Robert Lee Davis III has been shot and killed, according to Houston Police. Davis is accused of shooting and killing a Brazoria County deputy on Wednesday. Deputies were attempting to serve a warrant ...
Results that may be inaccessible to you are currently showing.