Millions of people marched at over 800 US cities in response to the mass shootings that have catalyzed support for gun regulation. The main march in DC was changed to a rally as the expected numbers grew. Instead of marching up Pennsylvania Ave., people packed all the spaces from 3rd to 12th Streets, as well as some surrounding streets.

© Jo Freeman

A very large stage was erected on 3rd St. near the Capitol. Jumbotrons and large speakers lined Pennsylvania Ave. for several blocks. Organizers appeared to have learned from the deficiencies of the massive women’s march in 2017 where only some of the crowd could hear, let alone see, any of the speakers.

© Jo Freeman

The DC National Guard blocked the streets leading to the rally and cops directed trafic.

© Jo Freeman

My application for press credentials was denied. Since I couldn’t get on the camera risers to shoot the speakers on the stage, I stayed at Freedom Plaza, 13 blocks away. It was a good spot to shoot signs, as people flowed onto the Plaza on their way to the rally.

© Jo Freeman
© Jo Freeman

Many more just stood around the Plaza, looking down Pennsylvania Ave., posing for photos and talking to each other.

© Jo Freeman
© Jo Freeman
© Jo Freeman

Those that plunged into Pennsylvania Ave. stood on anything they could find, straining to see.

© Jo Freeman

Most of the signs were homemade.

© Jo Freeman

Some were professionally printed.

© Jo Freeman

While opposition to Trump was a theme, it wasn’t as prevalent as in the anniversary women’s march in January.

© Jo Freeman

DNC staff and LWV volunteers were urging people to register to vote.

© Jo Freeman
© Jo Freeman

The National Rifle Association was a popular target.

© Jo Freeman

Lots of signs espoused gun control, but opposition to the 2nd Amendment was rare.

© Jo Freeman
© Jo Freeman

Many private merchants did a booming business on the side streets.

© Jo Freeman

For blocks around the rally area, restaurants were full of people who wanted to sit someplace out of the cold. New York Avenue Presbyterian Church held its usual open house where demonstrators could do just that.

© Jo Freeman

Lots of organizations held support events, before, during and after the rally. Seniors from a nearby retirement home greeted those going to the rally.

© Jo Freeman

Gays Against Guns brought a bus from NYC. They held a mini-rally near Freedom Plaza with signs, speakers, and street theater. This included a runway where a gay man impersonated Rep. Barbara Comstock (R Va), who is high on the list of Representatives GAG wants to defeat.

© Jo Freeman

Before the rally, the Woman’s National Democratic Club held a breakfast speak-out and provided materials for participants to make their own signs.

© Jo Freeman
© Jo Freeman

After the official rally, many marched to the White House.

© Jo Freeman
© Jo Freeman
© Jo Freeman

There they held their own protests.

© Jo Freeman
© Jo Freeman
© Jo Freeman

Gays Against Guns serenaded the White House from the street.

© Jo Freeman

Others did so from Lafayette Park.

© Jo Freeman

Barriers and cops kept anyone from getting too close to the White House fence.

© Jo Freeman
© Jo Freeman

Many signs were left behind.

© Jo Freeman
Canons peek out between anti-gun signs which surround the statue of General Andrew Jackson in the middle of Lafayette Square © Jo Freeman