2024 IOM Ranking 3&4 Report and Results
Fleetwood is the mecca for radio sailing in the UK if not the world. The specially designed lake has hosted major championships in most of the radio classes if not all of them. The organisation is always seamless and this…