The Independence Police Department released dashcam video Thursday of a traffic stop and subsequent police chase that ended in a crash and two people hurt Wednesday afternoon.
British police officer Wayne Couzens has been sentenced to life in prison without parole for the abduction, rape and murder of Sarah Everard. Couzens was fired from Londonโs Metropolitan Police in..