We had yet another spectacular day for the No Kings 3.0 rally in Troy, Michigan on Saturday. Featuring a bright blue sky — foretelling the upcoming bright blue wave — Troy’s was one of thousands of rallies across the state, country and WORLD! Reportedly more than eight million people showed up for the combined events, making this the biggest rally in U.S. history.

I think this is the second or third time I’ve photographed these sister resisters!

Michigan Attorney General Dana Nessel revs up the crowd at Rochester and Big Beaver.

Michigan Attorney General Dana Nessel speaks to the crowd at Gateway Park.

The streets were packed with protestors.

I loved the creativity of the signs.




I love this. Protesting is easy when it’s from the back of your truck!

A simple, straight-forward sign

Using his words against him

The animals came out to play.

Why did the chicken cross the road? To protect the Constitution.

A dinosaur on Big Beaver

Who doesn’t love a good protest pun?

Hey, I recognize THAT animal!

We weren’t really monkeying around, either. Thanks for stopping by; see you at the next one!