David 46cm Golly

$15.00

David is 46cm tall and hand knitted in yellow and green.

He is pre loved.

In stock