The last time the Foo Fighters headlined Lollapalooza‘s flagship festival in Chicago in 2011, the band appeared to have the power to control the skies. During “My Hero,” every guitar stroke seemed dramatically timed to each torrential downpour, eliciting buoyant cheers from the crowd. Back then, weather was the typical …
Read More »