Canham Farm Horse Rescue
Providing Protection, Rehabiliation and Training to Abused, Neglected and Unwanted Horses