German Shepherd, Puppy

3116 R 810.00

Movable mouth and forelegs