2 / 9

Paul McCartney

Paul McCartney attends the March For Our Lives protest against gun violence in N.Y.C., telling CNN he lost one of his best friends (fellow Beatle John Lennon) to gun violence. (Photo: Getty Images)

Kim Kardashian, Kanye West, Paul McCartney and more celebs attend March for Our Lives

Tanya Edwards

Hundreds of thousands of people around the world are taking part in March for Our Lives demonstrations, calling for an end to gun violence. The protests were sparked by a string of deadly school shootings, including the massacre in Parkland, Fla., last month. Organizers say they expected nearly a million people in Washington, D.C., alone, and celebrities such as Kim Kardashian, Kanye West, Paul McCartney, Arianna Grande and Cher were there. Click through for highlights.

See the Yahoo News live blog of today’s events here.

Follow us on Instagram, Facebook, and Twitter for nonstop inspiration delivered fresh to your feed, every day.