fb-pixel Skip to main content

Scenes from the March For Our Lives in Boston and associated counterprotests

Demonstrators marched down Tremont Street, past Boston Police Headquarters, on their way to a rally on Boston Common. John Tlumacki/Globe Staff
A sea of people demonstrated on the Boston Common as the rally got underway. John Tlumacki/Globe Staff
Protesters held signs at the Madison Park school in Roxbury before marching to Boston Common. John Tlumacki/Globe Staff
Students leading the march held a sign and linked arms as they walked. John Tlumacki/Globe Staff
Senator Elizabeth Warren walked with students at the Madison Park school. John Tlumacki/Globe Staff
The rally marched through Park Square on Stuart Street in Boston. John Tlumacki/Globe Staff
Demonstrators chanted and held signs aloft as they marched. John Tlumacki/Globe Staff
A speaker used a megaphone to address the crowd. John Tlumacki/Globe Staff
Students linked arms as they marched down Columbus Avenue in Boston. John Tlumacki/Globe Staff
Counterprotesters stood near the State House in Boston. Craig F. Walker/Globe Staff
Members of Resist Marxism argued with a group of citizens during a Second Amendment rally outside the State House as Boston police kept themselves between the shouting groups. Craig F. Walker/Globe Staff
Protesters from a Second Amendment rally marched through the Common. Craig F. Walker/Globe Staff
Police officers and members of Veterans For Peace surrounded a pro-gun group on the Boston Common to separate them from March For Our Lives participants. Craig F. Walker/Globe Staff
Anika Nayak of Somerville (center) led students down Columbus Avenue on their way to Boston Common. John Tlumacki/Globe Staff
Boston police officers escorted a Second Amendment group off the Boston Common. Jonathan Wiggs/Globe Staff