Placitas Miniature American Shepherds

AKA Mini & Toy Australian Shepherds