Read More Superyachts ICON Yacht – The Incredible $75M Superyacht The ICON yacht is a 67-metre (221 ft) luxury yacht built by the Dutch shipyard Icon Yachts (Studio… December 27, 2022