Paul McCartney gave Beatles classic Ob-La-Di, Ob-La-Da a Mexican twist when he performed in Mexico City last week by bringing out a mariachi band to join him on the song. McCartney staged a free concert for an estimated 250,000 people at Zocalo, Mexico, and delighted fans by jamming for three hours.