Torchbearer Alexander Brylin (left) swims with his torch in the company of other ice swimmers in the Amur River in Russia's Far Eastern city of Blagoveshchensk, some 5,600 kilometers east of Moscow. Russian torchbearers in October started the history's longest Olympic torch relay ahead of the Winter Olympic Games in Sochi. Photo: AFP