The yacht Lord Portal; off Bembridge, Isle of Wight, England

The yacht Lord Portal; off Bembridge, Isle of Wight, England