Sir Paul McCartney enjoys some time on Mexican beach with his girlfriend Nancy Shevell.

The 66-year-old ex-BEATLE was the envy of Brits as he frolicked on a beach in Cancun with bikini-clad American heiress Shevell.

McCartney was first seen with his current girlfriend in 2007, while his divorce was being battled out in the courts.

Miss Shevell is legally separated from her husband Bruce Blakeman. They have a teenage son, Arlen.