ST. PAUL, Minn. - It was the Facebook Live seen 'round the world.
A man was lying in the driver's seat dying.
A police officer was pointing his gun through the window.
And a woman was recording and narrating while her 4-year-old daughter comforted her.
We soon learned the officer who fired his gun seven times into the car on July 6, 2016, was Jeronimo Yanez, a St. Anthony Police Officer patrolling in Falcon Heights.
The man killed was Philando Castile, a 32-year-old elementary school lunch room worker who had a handgun in his pocket and a permit to carry.
His girlfriend, Diamond Reynolds, was the woman on the livestream.
“I didn't do it for pity. I didn't do it for fame. I did it so the world could know these police are not here to protect and serve us,” Reynolds said the next day.
As protesters immediately gathered outside the Governor's mansion, it became clear. This was another case of a black man killed by a police officer that would have far-reaching implications.
“Would this have happened if the driver and passenger were white? I don't think it would have,” Governor Mark Dayton said shortly after the shooting.
Dayton’s comments angered those who say Yanez deserves a trial before judgment is passed. And in the meantime, we learned more about what led to the traffic stop in which investigators say Yanez pulled over Castile for a broken tail light.
In a recording of a police radio conversation that prosecutors now say was Officer Yanez speaking to his partner, Officer Joseph Kauser, Yanez says, “The two occupants just look like people who were involved in a robbery. The driver looks more like one of our suspects just 'cause of the wide-set nose.”
Four days earlier, Officer Yanez responded to an armed robbery nearby at a convenience store on Larpenteur Avenue.
Castile's uncle calls it racial profiling.
“I just think that's not a good enough excuse to pull anybody over and then end up dead behind that,” he said.
Meantime, protesters demanding the officer be charged spilled onto Interstate 94, leading to police injuries and arrests.
Frustrations mounted as protesters were removed from the street outside the Governor's mansion.
Then in November, the prosecutor made his decision.
“Philando Castile was not resisting or fleeing. There simply was no objective threat posed to Officer Yanez,” said Ramsey County Attorney John Choi.
In announcing he was charging Officer Yanez with manslaughter, Ramsey County Attorney John Choi read what was said in the moments leading up to the shooting, filling in the gaps of what the Facebook livestream didn't show.
“Sir, I have to tell you, I do have a firearm on me. Officer Yanez then said, OK, don't reach for it, then,” Choi read. “Philando Castile moaned and uttered his final words: I wasn't reaching for it.”
“I'm just glad that we have came to this chapter. And it is the beginning of another chapter,” said Castile’s mother.
The next chapter is Yanez's manslaughter trial. His attorneys tried and failed to move the case outside Ramsey County, claiming all the pre-trial publicity makes it impossible for a jury to treat Yanez fairly.
“County Attorney gives a press release where he totally opines Officer Yanez is guilty. That's totally unethical and wrong,” said attorney Earl Gray.
Yanez's attorneys insist there is much more to the case than the Facebook livestream we all watched a year ago.
Through court hearings and filings, they say their client feared for his life because Castile had a gun and didn't follow police orders.
Was it manslaughter or self-defense?
A jury of 12 will now decide.