Tag: Evo 43

Evo 43

Evo 43

The Evo 43 (43’1″ LOA, 14’8″ beam) is the first creation of the new Italy-based…