Alberta Canada
Alpaca
miniature horse
miniature pinscher
Hancocks Ranch.com

Sheared on our farm