German Shepherd, Puppy

3116 R 675.00

Movable mouth and forelegs