Australian ILCA 7 squad ready and set for home World Champs
Australia’s world-renowned ILCA 7 squad will get the chance to prove their standing against the very best when their 2024 World Championships start next week on home waters off Adelaide. Hosting an Olympic-year World Championships in familiar surrounds is a…