Naucrates 85 Yacht Support Vessel

Naucrates 85 - 26m Support Yacht Concept

The Naucrates 85 is a modular…