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 ...
Some results have been hidden because they may be inaccessible to you