St. Croix resident Jessica Carter became the second repeat winner of the St. Croix Scenic 50 on Saturday, winning the 50-mile ultramarathon from Christiansted to Frederiksted and back.

Carter, 32, won the 50-miler for the second time in the past three years — she also won in 2018, and finished second in last year’s race to St. Croix’s Billy Bohlke — in 8 hours, 48 minutes and 28 seconds.