The Minnesota police officer who fatally shot Philando Castile during a traffic stop was acquitted on all charges by a jury Friday, a decision that came nearly a year after the encounter was partially streamed online before a rapt nation in the midst of a painful reckoning over shootings by law enforcement.

Officer Jeronimo Yanez pulled over Castile in Falcon Heights, a suburb near Minneapolis and St. Paul, and the officer later said he thought Castile matched the description of a suspect in a recent robbery. The stop quickly escalated. Yanez fired into the car, saying later he thought Castile was going for his gun, something disputed by Castile’s girlfriend [Diamond Reynolds], who began filming the aftermath with her phone.

…

In Minnesota, Reynolds calmly documented what happened after Yanez shot Castile, 32, a popular cafeteria worker at a local school. She explained into her phone that Castile was licensed to carry a firearm, and that he had told the officer that before reaching for his wallet.

…

Yanez approached the car window and asked Castile for his license and proof of insurance, which the driver handed over, the complaint states. Castile also told Yanez he had a firearm on him, and seconds later, the officer told the driver not to pull out the gun. Castile said he was not taking out the gun, which Reynolds echoed. Yanez screamed, “Don’t pull it out” and pulled his own gun out, firing seven shots at Castile, the complaint states.