Sir Paul McCartney has performed a free concert at a Los Angeles record store.

Hundreds of fans - who had travelled from as far as Australia, Canada and Japan - camped outside Amoeba Records for two days to guarantee their places at the 85-minute performance by the former Beatle.

McCartney's set included renditions of several Beatles classics, including 'Hey Jude', 'Get Back' and 'The Long and Winding Road'.

He told the crowd: "Welcome to Amoeba - it's got to be the most surreal gig ever. The management has asked us to point out no shoplifting please."