Ulsom Wins Iditarod 2018

Close-up of musher Joar Leifseth Ulsom, wearing blue hat, sunglasses, black parka

Joar Leifseth Ulsom is the champion of Iditarod 2018. The Norwegian musher claimed his first Iditarod win at 3:01am Wednesday, arriving under the Burled Arch with 8 dogs.

Read More