Bermudian sailor Peter Bromby and his crewmate Myles Pritchard have taken the overall lead at the 2026 Star World Championship in Miami, Florida, and secured the Mid-Week Championship title following