Music fans flooded Grant Park on Saturday with a third straight day of perfect summer weather for Day 3 of Lollapalooza.
Sam Fender, Mondo Cozmo and Fantastic Negrito topped the afternoon lineup, ahead of headliners J Balvin, Twenty One Pilots, Tenacious D, Gary Clark Jr. and more.
Here’s a look at Day 3 of the massive festival, which continues through Sunday.

Fans watch Whipped Cream on Day 3 of Lollapalooza in Grant Park.
Justin Jackson/Sun-Times

Whipped Cream performs at Day 3 of Lollapalooza in Grant Park.
Justin Jackson/Sun-Times

Jack Black of Tenacious D performs on Day 3 of Lollapalooza in Grant Park, Aug. 3, 2019.
Santiago Covarrubias/For the Sun-Times

Liily performs at Lollapalooza Saturday at Grant Park.
Justin Jackson/Sun-Times

Gary Clark Jr. performs at day 3 of Lollapalooza Saturday at Grant Park.
Justin Jackson/Sun-Times

Lil Wayne performs at day 3 of Lollapalooza Saturday at Grant Park.
Justin Jackson/Sun-Times

The crowds cheers as Lil Wayne performs Saturday, Aug. 3, 2019 at Lollapalooza.
Justin Jackson/Sun-Times

Festival staffers cool the crowd with water as Gary Clark Jr. performs at Lollapalooza on Aug. 3, 2019.
| Justin Jackson/Sun-Times

Fans enjoy Day 3 of Lollapalooza in Grant Park, Aug. 3, 2019.

6LACK performs on Day 3 of Lollapalooza in Grant Park, Aug. 3, 2019.
Santiago Covarrubias/For the Sun-Times

Jade Bird performs on Day 3 of Lollapalooza in Grant Park, Aug. 3, 2019.
Santiago Covarrubias/For the Sun-Times