Dogs from around the world compete in various events.
IDC Finals, St. Louis, MO
IDC St. Petersburg, FL (Part 1)
IDC St. Petersburg, FL (Part 2)
IDC Huntington Beach, CA (Part 1)
IDC Huntington Beach, CA (Part 2)
USS Midway