Formula 1 News: Liberty Media urged to end support of Iditarod
PeTA.org has come out against Liberty Media for their continued support of Alaska’s notorious Iditarod dog-sled race. They say dogs are dying, and it is deemed cruelty to animals. PeTA … Read More