Video highlights from the World Vet Championships that took place on November 5th and 6th at Glen Helen Raceway in San Bernardino, California.
Tag
Video highlights from the World Vet Championships that took place on November 5th and 6th at Glen Helen Raceway in San Bernardino, California.