John and Sean Lennon in Bermuda

John and Sean Lennon in Bermuda, 1980.

John and Sean Lennon in Bermuda, 1980.

John and Sean Lennon in Bermuda, 1980.