CC photo #605: Martina Grimaldi on top of the BCN2013 women’s 25K medal podiumBy rokurAugust 28, 20130 Italy’s Martina Grimaldi winner of the women’s 25 kilometer open water swim at the 15th FINA World Championships in Barcelona,…