Gripping device and method for protecting the hoof of a...
Gripping device for a horseshoe
Canada
World
United States