Rain and Lollapalooza just don’t make for a fun afternoon.
But that didn’t stop diehard fans from heading to Grant Park on Saturday for Day 3 of the lakeside music festival.
With downpours already in the mix, the early afternoon sets got underway as scheduled as fans donned plastic ponchos to help thwart the rain.
The day’s lineup was filled with the sounds of hip-hop, rock and more.
Here are some highlights from Day 3 of Lollapalooza:
Tomorrow X Together performs at the Bud Light stage, during day 3 of Lollapalooza at Grant Park.
Fans countdown until Tomorrow X Together performs at the Bud Light Stage.
Fans take photos and video of Tomorrow X Together as they perform at the Bud Light Stage.
Tomorrow X Together performs at the Bud Light stage, during day 3 of Lollapalooza at Grant Park.
Fans take photos and video of Tomorrow X Together.
Fans take photos and video of Tomorrow X Together.
Tomorrow X Together performs at the Bud Light stage, during day 3 of Lollapalooza at Grant Park.
Tomorrow X Together performs at the Bud Light stage, during day 3 of Lollapalooza at Grant Park.
Fans take photos and video of Tomorrow X Together.
Tomorrow X Together performs at the Bud Light stage, during day 3 of Lollapalooza at Grant Park.
Fans take photos and video of Tomorrow X Together.
Tomorrow X Together performs at the Bud Light stage, during day 3 of Lollapalooza at Grant Park.
Pusha T performs on Perry’s Stage at Lollapalooza Day 3.
Pusha T performs on Perry’s Stage at Lollapalooza Day 3 on Saturday.
Pusha T performs on Perry’s Stage at Lollapalooza Day 3 on Saturday.
Pusha T performs on Perry’s Stage at Lollapalooza Day 3 on Saturday.
Pusha T performs on Perry’s Stage at Lollapalooza Day 3 on Saturday.
Pusha T performs on Perry’s Stage at Lollapalooza Day 3 on Saturday.
Pusha T performs on Perry’s Stage at Lollapalooza Day 3 on Saturday.
Pusha T performs on Perry’s Stage at Lollapalooza Day 3 on Saturday.
Festivalgoers crowd Grant Park during Day 3 of Lollapalooza.
Danielle Ponder performs on the BMI stage during Day 3 of Lollapalooza at Grant Park.
Danielle Ponder performs on the BMI stage during Day 3 of Lollapalooza at Grant Park.
Danielle Ponder performs on the BMI stage during Day 3 of Lollapalooza at Grant Park.
Danielle Ponder performs on the BMI stage during Day 3 of Lollapalooza at Grant Park.
Danielle Ponder performs on the BMI stage during Day 3 of Lollapalooza at Grant Park.
Danielle Ponder performs on the BMI stage during Day 3 of Lollapalooza at Grant Park.
Fans cheer as Danielle Ponder performs at the BMI stage during Day 3 of Lollapalooza at Grant Park.
Two fans hold up a sign that reads “Rochester Represent! We Love Danielle Ponder!” during Ponder’s set Saturday during Lollapalooza at Grant Park.
Jean Dawson holds the microphone out towards the crowd during his Lollapalooza set on the Bacardi Stage on Saturday at Grant Park in Chicago.
Jean Dawson during his set on the Bacardi Stage during Lollapalooza Day 3.
Jean Dawson during his set on the Bacardi Stage during Lollapalooza Day 3.
Jean Dawson during his set on the Bacardi Stage during Lollapalooza Day 3.
Jean Dawson performs on the Bacardi Stage during Lollapalooza Day 3.
A festivalgoer wearing a ski mask stands in the crowd at Jean Dawson’s performance on the Bacardi Stage during Lollapalooza Day 3.
Jean Dawson performing his set on the Bacardi Stage during Lollapalooza Day 3.
Jean Dawson performing his set on the Bacardi Stage during Lollapalooza Day 3.
Jean Dawson performing his set on the Bacardi Stage during Lollapalooza Day 3.
Jean Dawson performing his set on the Bacardi Stage during Lollapalooza Day 3.
Jean Dawson performing his set on the Bacardi Stage during Lollapalooza Day 3.
Ponchos of every color dotted the landscape on Saturday afternoon in Grant park as Lollapalooza fans took in the third day of the festival.
Fans make the most of the muddy grounds at Perry’s Stage during an afternoon set by Solardo.
A person jumps in the mud at the Perry’s Stage during Solardo’s set at Lollapalooza on Saturday.
Eloise Wong, left and Bela Salazar of The Linda Lindas perform on the Titos Stage during Lollapalooza Day 3 on Saturday afternoon.
Eloise Wong (right) smiles as Lucia de la Garza leans back while playing guitar during The Linda Lindas set on Saturday.
Lucia de la Garza of The Linda Lindas plays guitar on the Tito’s Stage during Lollapalooza Day 3 on Saturday at Grant Park in Chicago.
Lucia de la Garza gestures to the crowd after The Linda Lindas stepped out on stage Saturday afternoon for their Lollapalooza set.
Lucia de la Garza of The Linda Lindas plays guitar on the Titos Stage during Lollapalooza Day 3.
The Linda Lindas perform on the Titos Stage during Lollapalooza Day 3.
Lucia de la Garza of The Linda Lindas plays guitar.
Lucia de la Garza of The Linda Lindas plays guitar.
Bela Salazar of The Linda Linda’s performs on the Titos Stage during Lollapalooza Day 3 .
Lucia de la Garza of The Linda Linda’s.
Bela Salazar of The Linda Linda’s plays guitar on the Titos Stage during Lollapalooza Day 3.
Eloise Wong of The Linda Linda’s sings on the Titos Stage during Lollapalooza Day 3.
A festivalgoer screams as water is thrown on the crowd during Destroy Lonely’s Saturday Lollapalooza set at Coinbase Stage in Grant Park.
Thee Sacred Souls performs at the T-Mobile stage during the third day of Lollapalooza.
Thee Sacred Souls performs at the T-Mobile stage during the third day of Lollapalooza.
Thee Sacred Souls performs at the T-Mobile stage during the third day of Lollapalooza.
Festivalgoers listen as Thee Sacred Souls performs during the third day of Lollapalooza.
Thee Sacred Souls performs at the T-Mobile stage during the third day of Lollapalooza.
Thee Sacred Souls performs at the T-Mobile stage during the third day of Lollapalooza.
Thee Sacred Souls performs at the T-Mobile stage during the third day of Lollapalooza.
Thee Sacred Souls performs at the T-Mobile stage during the third day of Lollapalooza at Grant Park on Saturday.
Thee Sacred Souls performs at the T-Mobile stage during the third day of Lollapalooza at Grant Park on Saturday.
Festivalgoers listen as Thee Sacred Souls performs during day 3 of Lollapalooza.
Thee Sacred Souls performs during the third day of Lollapalooza.
Festivalgoers raise their hands during J.I.D’s set at the T-Mobile Stage at Lollapalooza Day 3 at Grant Park in Chicago.
Q Brothers perform at the Kidzapalooza stage during Day 3 of Lollapalooza at Grant Park.
Q Brothers perform at the Kidzapalooza stage.
Children and parents pound drums at Rhythm Revolution at Kidzapalooza on Saturday at Lollapalooza.
Young children and parents dance as the Q Brothers perform at the Kidzapalooza stage during Day 3 of Lollapalooza at Grant Park.
John Yost jumps to signal parents and children to cease the drumming Saturday at Rhythm Revolution at Kidzapalooza.
Usted Señalemelo performs their set during a rainy afternoon at Lollapalooza on Saturday.
Juan Mango of Usted Señalemelo performs on the Bacardi Stage during Lollapalooza Day 3 on Saturday in Grant Park.
Gabriel Orozco (left) and Lucca Petrich of Usted Señalemelo perform on the Bacardi Stage during Lollapalooza Day 3.
Juan Mango of Usted Señalemelo performs on the Bacardi Stage during Lollapalooza Day 3.
Usted Señalemelo perform on the Bacardi Stage during Lollapalooza Day 3.
Usted Señalemelo perform on the Bacardi Stage during Lollapalooza Day 3.
Usted Señalemelo perform on the Bacardi Stage during Lollapalooza Day 3.
Usted Señalemelo perform on the Bacardi Stage during Lollapalooza Day 3.
Festivalgoers pose for a selfie near the Coinbase Stage.
Festivalgoers wearing ponchos pose for a photo near the Perry’s stage.
Festivalgoers wearing ponchos walk near the food stalls during the third day of Lollapalooza.
Festivalgoers use scarfs to shield themselves from the rain.
Festivalgoers jam out at the Perry’s Stage despite rain, during the third day of Lollapalooza.