Admiral reveals details of 88m superyacht PROJECT SPYDER
The Italian Sea Group’s Admiral brand have unveiled details of their in-build 88m superyacht PROJECT SPYDER which has been designed in collaboration with Espen Øiono International and FM Architettu...