July 6, 2016: Philando Castile is shot dead by St. Anthony police officer Jeronimo Yanez during a traffic stop in Falcon Heights with his girlfriend, Diamond Reynolds, in the passenger seat and her 4-year-old daughter in the back seat. Reynolds live-streams the immediate aftermath on Facebook.

July 7: Thousands of protesters take to the streets, marching to Gov. Mark Dayton's residence in St. Paul to demand justice. Dayton calls for a federal investigation into the shooting, saying, "We'll get him justice." Yanez is identified as the shooter, along with officer Joseph Kauser, who was present during the shooting but did not fire. President Barack Obama commented on the shooting, calling it and others like it "symptomatic of a broader set of racial disparities that exist in our criminal justice system."

July 8: Civil rights activist the Rev. Jesse Jackson visits St. Paul, while Ramsey County Attorney John Choi called for a "prompt and thorough" investigation into the shooting, but he has yet to decide whether he will use a grand jury to determine whether charges should be brought against the officers.

July 9: Marchers again take to the streets, shutting down part of Interstate 94 west of downtown St. Paul for hours in a tense standoff between protesters and police. Twenty-one officers were injured; 100 were arrested. Protests would continue in the ensuing months.

July 10: Yanez's attorney, Thomas Kelly, said Yanez stopped Castile because he matched the description of a suspect in a robbery a few days earlier. (Castile was found to not be connected to the robbery.)

July 11: Radio traffic is released in which Yanez says he stopped Castile because "the two occupants just look like people that were involved in a robbery," he said casually, according to police audio obtained by the Star Tribune. "The driver looks more like one of our suspects, just because of the wide-set nose. I couldn't get a good look at the passenger."

July 14: Castile is laid to rest following a funeral at the St. Paul Cathedral, with thousands in attendance.

July 26: Police clear a protest encampment outside the governor's residence, resulting in 46 arrests.

Sept. 28: BCA investigators turn over their findings from a three-month investigation to Ramsey County Attorney John Choi, who has not yet chosen whether to bring the case before a grand jury to decide whether Yanez should face criminal charges or to make that call himself.

Nov. 16: Choi announces that he has charged Jeronimo Yanez with three felony counts — second-degree manslaughter and two counts of dangerous discharge of a firearm. He's the first Minnesota officer charged in an on-duty killing in modern memory. Yanez will plead not guilty.

Dec. 14: In the first of a series of motions to dismiss the charges, Yanez's attorneys assert that Castile had marijuana in his system and did not respond to commands. The motion is denied. Castile's marijuana use will eventually be allowed as evidence. Multiple efforts to move Yanez's trial out of the metro area are denied.

May 30, 2017: After months of hearings, Yanez's trial is scheduled to begin in St. Paul.