Shalane Flanagan's preparation for this summer's Olympic Games in London has taken her all over the world.
The latest stop came in Lisbon, Portugal, Sunday where she won the EDP Lisbon Half Marathon, setting a new course record in the process.
Flanagan won with a time of 1:08.52, ahead of Kenya's Diana Chepkemol.
The pride of Marblehead, Flanagan will compete in the marathon at the Olympics this summer and won the United States trials in that event with a personal-best time of 2:25.38.
The recent half-marathon in Europe was her third win at that distance, along with December's Miami Beach Half Marathon victory and a win at the Houston Half Marathon.
In London, Flanagan will be looking for the second Olympic medal of her distinguished distance running career. She won bronze in the 10,000-meter run at the 2008 games in Beijing.