The 20th anniversary of the Million Man March—dubbed the Justice or Else rally—brought out a crowd of thousands on Saturday. Activists, multigenerational families, and celebrities including P. Diddy and Dave Chappelle headed down to the Mall to hear Nation of Islam leader Louis Farrakhan speak.

According to The Washington Post, his two hours or oratory touched on a sprawling set of topics.

Farrakhan advised against abortion and arrogance. He praised the Black Lives Matter movement. He lambasted socially acceptable forms of bribery, along with child abuse, the corrosive nature of colonialism, corruption, and edits made to Jefferson’s initial draft of the Declaration of Independence. Farrakhan decried foul language, human trafficking and squandering one’s inborn gifts. He took a position against integration that may have been missed in his rather large and amplified word cloud.

Farrakhan attested to the damage caused by Native American mascots, mass incarceration and materialism. He talked about natural disasters and the natural rights of man. There was mention of the universal nature of our mortality, misogyny, narcissism, and the wealthy puppets and puppeteers at the center of the presidential election.

Attendees also heard from a broad coalition of activists as well as family members of unarmed black men and women killed by police.

The entire event was webcast live.