Foo Fighters, Imagine Dragons, and Stone Temple Pilots were among the acts that performed on the main stage at the Kaaboo Festival in San Diego this weekend.

Foo Fighters’ Dave Grohl seemed happy to be back playing at the Del Mar Fairgrounds for the first time in 27 years. According to theSan Diego Union-Tribune,Grohl last performed at the venue as a member of Nirvana back in December 1991 on a bill shared with fellow opener Pearl Jam and headliner Red Hot Chili Peppers.

Foo Fighters played at least one hit from each of their studio albums as well as their mash-up of Van Halen’s “Jump” and John Lennon’s “Imagine” (below) that has now become a recurring part of their Concrete and Gold Tour.

Imagine Dragons hit the stage with a set full of their chart-topping hit songs including “Natural,” “Thunder,” “Radioactive” and “Whatever It Takes,” to name a few. They also ran with less popular cuts, but the high-energy set was performed with flashing lights and well-timed pyrotechnics throughout. A shirtless frontman Dan Reynolds passionately advocated for issues he believes in talking about, including the de-stigmatization of mental health issues and LGBTQ equality.