Bermudian sailor Peter Bromby and Bahamian crewmate Myles Pritchard are sixth overall after four races at the 2026 Star World Championship in Miami, Florida. The pair placed 32nd in Thursday’s [Novemb