BARCELONA, SPAIN - JULY 27: Russia competes during the Synchronized Swimming Free Combination Final on day eight of the 15th FINA World Championships at Palau Sant Jordi on July 27, 2013 in Barcelona, Spain. (Photo by Quinn Rooney/Getty Images)
Image provided by Getty Images.
January 14th, 2019
Viewed 861 Times - Last Visitor from Cupertino, CA on 04/22/2021 at 5:22 AM