Keelboat

Star World Championship – Cayard and Kleen take second win at Newport Beach

Star Worlds Cayard and Kleen