News

Watch live: Alabama police update Carlee Russell case developments

An update on the Carlee Russell investigation from police in Alabama will be held at 2 p.m. ET. You can watch live here.