News

Two days into the ILCA World Championships in Qingdao, China, and Bermuda’s sailors are still waiting for their first race.