Report post

Please pass captcha verification before submit form

Post to report: By Mrs. Burrows. What is the Iditarod? The Iditarod is a dog sled race that takes place in Alaska, U.S.A. every year.