The 2017 Women’s Match Racing World Championship held in Helsinki is witnessing exciting racing. The 2010 Women’s Match Racing World Championship winner Lucy Macgregor has made herself proud by finishing the second day in the top position. The blustering conditions did not have an effect on Macgregor and her team. They put up a very […]