75m Turquoise "Barracuda" 2022 Delivery 246' 1" TURQUOISE YACHTS 2023 Manufacturer TURQUOISE YACHTS Type Mega Yacht Year 2023 246' 1" (75.01m) Beam Length 41' 0" (12.50m) Staterooms 7 Material Steel Engines 2x CAT 3516C / 2448HP Max Speed 17Knots Water Capacity Location Monaco