IYC: Breaks Records With The Sale Of Three 70-Meter New-Build Admiral Superyachts
The Italian Sea Group and IYC celebrate the hugely successful sale of three new 70-meter GC-Force superyachts - one of the most innovative new models from the Admiral fleet.