Wandering Acres Ranch

Good Breeder of Australian Shepherds and Miniature Australian Shepherds

Wandering Acres Ranch