Long Coat German Shepherds Scotland

TT pups
d2
243900_1702357518260_1217613780_31407276_5741608_o