Deidra EmEl leads a call-and-response as protesters march down Jefferson Avenue to the site of the Tops massacre during "A March for Peace, A Cry for Our Lives" rally for action to end gun violence in solidarity with the national March for Our Lives.
Derek Gee / Buffalo News
Protesters march down Jefferson Avenue past the site of the Tops massacre during "A March for Peace, A Cry for Our Lives" rally for action to end gun violence in solidarity with the national March for Our Lives.
Derek Gee / Buffalo News
Mark Talley bows his head during a moment of silence outside the site of the Tops massacre.
Derek Gee / Buffalo News
Buffalo Poet Laureate Jillian Hanesworth delivers her spoken word poem "The Revolution Will Rhyme" as a crowd surrounds her at the end of the March for Our Lives in Buffalo.
By Ben Tsujimoto and Angelea Preston
News Staff Reporters
The purpose of the March for Our Lives – community advocacy for gun control legislation – was shouted loud from the epicenter in Washington, D.C., and echoed through hundreds of other communities that held their own marches.
Deidra EmEl leads a call-and-response as protesters march down Jefferson Avenue to the site of the Tops massacre during "A March for Peace, A Cry for Our Lives" rally for action to end gun violence in solidarity with the national March for Our Lives.
Protesters march down Jefferson Avenue past the site of the Tops massacre during "A March for Peace, A Cry for Our Lives" rally for action to end gun violence in solidarity with the national March for Our Lives.
Buffalo Poet Laureate Jillian Hanesworth delivers her spoken word poem "The Revolution Will Rhyme" as a crowd surrounds her at the end of the March for Our Lives in Buffalo.