Otam Launches 85-footer

The Otam 85 GTS is a supersized, 45-knot express cruiser.