Paul McCartney performed a surprise warm-up show ahead of his appearance at Glastonbury this weekend.

The gig, which took place today at the Cheese & Grain in Frome, England, was announced last night (June 23). With a venue capacity of only 800, tickets were extremely limited.

“What an incredible opportunity to watch Paul warm up for his Glastonbury headlining performance this weekend," the Cheese & Grain wrote in a statement on their website. "What an amazing treat…we are told this won’t be his normal set either so should be an afternoon full of wonderful surprises.”

Tickets to the concert were so coveted that traffic into and out of Frome slowed to a standstill. “The roads were rammed, the place was gridlocked, the police had to arrive as you had to come in person and [get] tickets," one hopeful fan arriving for the show told a reporter on site (via Yahoo! Sport.) Tickets, which sold for £25 ($30.67) a piece, were only available in-person at the box office.

At the Cheese & Grain, McCartney performed an impressive 25-song set list, which included Beatles classics, Wings songs and solo numbers. There were multiple notable attendees: George Harrison's widow, Olivia Harrison, comedian Judd Apatow, actress Leslie Mann, AC/DC's Brian Johnson and pop star Olivia Rodrigo.

You can view a complete set list down below.

“Ok so there does come a time when we’ve got to go and it coincides with the time you’ve got to go. Most of all we want to thank you for coming along and having a ball with us tonight!” McCartney said at the end of the concert (via NME). “Thank you Frome-anians, we had a good time in here tonight. This was a good idea.”

When McCartney, who turned 80 last week, appears on the Glastonbury stage tomorrow, he will be the oldest ever solo headliner. It will also mark his 500th performance with his current band. Over 200,000 people are expected to attend the festival.

Paul McCartney, 6/24/22, Cheese and Grain, Frome, England
1. "I Wanna Be Your Man"
2. "Juniors Farm"
3. "Letting Go"
4. "Got to Get You Into My Life"
5. "Come Onto Me"
6. "Let Me Roll It"
7. "Getting Better"
8. "My Valentine"
9. "1985"
10. "Maybe I’m Amazed"
11. "I’ve Just Seen a Face"
12. "From Me to You"
13. "Blackbird"
14. "Fuh You"
15. "Ob-La-Di, Ob-La-Da"
16. "Out of College"
17. "She Came in Through the Bathroom Window"
18. "Get Back"
19. "Lady Madonna"
20. "Band on the Run"
21. "Let It Be"
22. "Hey Jude"
23. "Birthday"
24. "Helter Skelter"
25. "Golden Slumbers"

The Best Song From Every Beatles Album

Consensus can be difficult to reach on which Beatles album is best – much less which song.

More From Ultimate Classic Rock