Last night was some history in the making, as the country of Cuba got their first-ever visit by The Rolling Stones. Just days after President Barack Obama promised to end embargoes, the Cuban people got to bask in the glory of true rock and roll. 

The legendary rockers took to the Ciudad Deportiva de la Habana, where they performed in front of roughly 500,000 enamored fans. As Rolling Stone describes it, “This was no ordinary concert. People hugged and shared looks of disbelief.” The fans were truly appreciative, as the Stones played one of the largest concerts ever on Cuban soil.

The band opened with “Jumpin’ Jack Flash” and played so many of their hits through two hours of rockin’ music. They also welcomed out a local choir to start the encore, performing “You Can’t Always Get What You Want,” and closing out the show with a song that defines rock music itself: “Satisfaction.”

Watch highlights below, courtesy of various news outlets:

Setlist: The Rolling Stones at Ciudad Deportiva de la Habana, Havana, Cuba – 3/25/16

Set: Jumpin Jack Flash, It’s Only Rock and Roll (But I Like It), Tumbling Dice, Out of Control, All Down the Line, Angie, Paint It Black, Honky Tonk Women, You Got The Silver, Before They Make Me Run, Midnight Rambler, Miss You, Gimme Shelter, Start Me Up, Sympathy For The Devil, Brown Sugar

Encore: You Can’t Always Get What You Want, (I Can’t Get No) Satisfaction 

[Setlist/quotes from Rolling Stone]