High winds and choppy water on the Thames set the stage for a split afternoon in the 2026 Boat Race, as Oxford University’s ...