It shook the world with passion and outrage. At least 2 million people marched on Saturday in more than 800 March for Our Lives protests across the country and the world—with 800,000 attending in Washington, D.C., alone, making it the largest single-day protest in the history of the nation’s capital—from Boston to Baton Rouge, Louisiana, with solidarity events in Edinburgh, Geneva, Sydney, Tokyo, and London.