It’s hard to believe Paul McCartney – the mariachi-singing ex-Beatle – is turning 70 years-old next month. After a three-hour performance in front of 200,000 people at Mexico City’s historic central square, the Zócalo, the ex-Beatle proved that not only is he as talented as ever, but he is as eternally charming and energetic as one would expect from the former mop-topped demigod. McCartney amped the crowd at the Zocalo by yelling “¡Viva Mexico, Cabrones!” — a sure fire way to get the crowd up onto their feet — and made sure to pepper Mexican slang into a few of the songs performed that night. For good measure, Sir Paul also waved the Mexican flag. During the concert, McCartney was joined by a traditional Mexican mariachi band for the Beatles’ classic, Ob-La-Di, Ob-La-Da, an evening highlight that will not be forgotten anytime soon by the masses in attendance.