The head of the World Anti-Doping Agency calls Lance Armstrong’s lifetime ban “done and dusted.” Armstrong is seen here riding in an event in Iowa this year.