megayacht-Barracuda-03

Turquoise Yachts Announces Construction of 74m Megayacht Project Barracuda

Turquoise Yachts Announces Construction of 74m Megayacht Project Barracuda: Turkish shipbuilder Turquoise Yachts has begun construction of Project Barracuda, a 74m yacht with delivery expected within three years. Turquoise CEO Mehmet Karbeyoglu noted that owners used to wait five years for their yachts to be completed, but that most customers now want their yachts quicker.…