Aussie puppies lie and sleep on white pillows covered with warm gray knitted blanket. Newborn Australian Shepherd dogs. Two #231198510
Description
Newborn Australian Shepherd dogs. Aussie puppies lie and sleep on white pillows covered with warm gray knitted blanket. Two puppies red tricolor and Merle next