Biathlon’s best to flock to Siberia

Over 350 of the world’s best athletes from 38 countries have confirmed that they will take part in the World Biathlon Championships scheduled to take place between March 3 and 13 in Khanty-Mansiysk, in Siberia. Biathlon powerhouses Germany, Norway, Sweden and Russia are set to have the maximum possible representation of 8 men and 8 […]