How do prosecutors decide whether to charge police in fatal shootings?

Ramsey County Attorney John Choi
Ramsey County Attorney John Choi announced that he has charged police officer Jeronimo Yanez in the July 6 killing of Philando Castile, Nov. 16, 2016 at a press conference in St. Paul, Minn.