Spirit Rider Farm
Breeders of Targhee sheep, located in Alberta Canada.

No queries for www.agt.net/public/spirit/index.html