Obama went off on a history lecture of racism in America. He included mentions of Alton Sterling (twice) and Philando Castile (twice). He even mentioned poor black children in hoodies – a reference to Trayvon Martin.
At one point police officers refused to applaud his defense of Black Lives Matter.
This was an outrageous speech on a day that was not supposed to be about him.