Italian shipyard Cayman Yachts has revealed its 26m/85ft flagship, luxury yacht F920, ahead of the Cannes Yachting Festival where she will make her public debut. ... read full story
Written by
Italian shipyard Cayman Yachts has revealed its 26m/85ft flagship, luxury yacht F920, ahead of the Cannes Yachting Festival where she will make her public debut. ... read full story