World Match Racing Tour 2021 Schedule Announced (Sailing)
The World Match Racing Tour (WMRT) announced its 2021 world championship season with a 17-event schedule across 11 countries, including Bermuda and the inaugural WMRT Final in Shenzhen, China on Decem