Fans go the distance to see Paul McCartney