Spanish team favoured to win inaugural Spain Sail Grand Prix
Spain: With the stage set for the first ever Spain Sail Grand Prix, the port city of Cádiz is buzzing with excitement as the home team sets its sights on finishing on top of the podium. Upping the ante for…