During a surprise show in Somerset, England, Foo Fighters announced they will be one of the headliners at this year's Glastonbury festival.

The annual music fest will be held June 21-25 near Pilton in Somerset. Radiohead were previously confirmed as headliners for Friday night; Foo Fighters will headline Saturday night.

The band, which has been on a break for more than a year, broke the news at an intimate concert that streamed live. You can watch the show below:

Foo Fighters were scheduled to play Glastonbury two years ago but had to cancel after frontman Dave Grohl fell offstage and fractured his leg. “It was a bummer when we had to pull out," drummer Taylor Hawkins told NME last year. "We were set to go and then Dave broke his leg like that it was a kick in the f---ing nuts. ... The last thing Dave ever wants is to cancel a show, but we made lemonade. We got lemons and made lemonade. Maybe we’ll get to do Glastonbury again.”

The band has been mostly inactive for the past year, ever since they broke their hiatus to deny rumors they were splitting up. Earlier this month, they came out of hiding to pay tribute to Tom Petty at a MusiCares concert held in his honor, and late last year they contributed a song to a 40th-anniversary reissue of Rush's 2112 album.

Today's secret show -- which wasn't so secret -- seems to be the beginning of a new period of activity for the publicity-loving band.

The Top 100 Rock Albums of the '90s

More From Ultimate Classic Rock