It was a day of powerful oratory to commemorate the life of Elijah Cummings.  The Democratic Representative from Maryland died last week at age 68.  Former Presidents Barack Obama and Bill Clinton, former Secretary of State Hillary Clinton, were among the speakers at Cummings’ funeral in Baltimore.

Former President Clinton seemed to take aim at the current occupant of the White House:  “You can’t run a free society if you have to hate all the people you disagree with.”

Hillary Clinton’s remarks also contains tributes that were laced with not-so-subtle barbs.

Watch the full Obama eulogy above.