fbpx

Killer of Texas police Officer David Sherrard is sentenced to death

Officer David Sherrard of the Richardson Police Department in Texas was killed in the line of duty on Feb. 7, 2018. (Richardson Police Department) By Dom...
- Advertisement -
- Advertisement -