Bermudian sailor Peter Bromby and crewmate Myles Pritchard moved into fourth place overall at the 2026 Star World Championship in Miami, Florida, after finishing eighth in the second race on Tuesday [