- Features

Horace Moore was sentenced to 20-years to life behind bars for fatally stabbing a New York City bus driver in 2008.