Blecher Wins First U.S. Women’s Match Racing Championship
DETROIT, Mich. (August 18, 2019) — Allie Blecher (Long Beach, Calif.) won the 17th U.S. Women’s Match Racing Championship with a 2-0 victory over Giselle Camet Nyenhuis (San Diego, Calif.). […]