Former Pink Floyd bassist Roger Waters played a free concert at Mexico City’s Plaza de la Constitución last night to a crowd of over 200,000 people. The over two-hour performance saw Waters and his band take on a 25-song set of Pink Floyd classics and songs penned by the socio-political activist.

As is typical during a Waters show, the fiery bassist took shots at various political figures, including well-deserving human punching bag and class clown Donald Trump. Watch a video of the entire performance below, which includes hits such as “Time,” “Fearless,” “Run Like Hell”, and “Comfortably Numb”:


[Video courtesy of Live Concerts]

Roger Waters Setlist – Mexico City, Mexico – 10/1/16:
Speak to Me
Breathe
Set the Controls for the Heart of the Sun
One of These Days
Time
Breathe (Reprise)
The Great Gig in the Sky
Money
Us and Them
Fearless
Shine On You Crazy Diamond (Parts I-V)
Welcome to the Machine
Have a Cigar
Wish You Were Here
Pigs on the Wing 1
Pigs on the Wing 2
Dogs
Pigs (Three Different Ones)
The Happiest Days of Our Lives
Another Brick in the Wall Part 2
Mother
Run Like Hell
Brain Damage
Eclipse

Encore:
Comfortably Numb

[via Consequence of Sound]