United States
×

www.foxnews.com Killer of Texas police Officer David Sherrard is sentenced to death

After deliberating for more than eight hours, a Texas jury decided Thursday that the convicted killer of Richardson police Officer David Sherrard deserves to die.
www.foxnews.com
 6145