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 […]