Paul McCartney gave fans an epic performance during the final stop of his Freshen Up world tour at Los Angeles' Dodger Stadium Saturday night (July 13).

To make the three-hour show extra special, the 77-year-old legend brought out his former Beatles bandmate Ringo Starr to perform the band's “Sgt. Pepper’s Lonely Hearts Club Band (Reprise)" and “Helter Skelter."

“We’ve got a surprise for us, a surprise for you, a surprise for everyone: Ladies and gentlemen, the one and only, Ringo Starr,” McCartney announced to the sold-out crowd.

But that wasn't the iconic bassist's only surprise of the night. His 38-song set also included a surprise appearance by Eagles guitarist Joe Walsh, who came out midway through the Abbey Road classic "The End."

“The best part is we didn’t have a clue what we were doing,” McCartney joked after Walsh's appearance.

Watch the surprise appearances by Starr and Walsh in the videos below.