Long Coat German Shepherds Scotland

Dogs 2015 118
Dogs 2015 134
Dogs 2015 179