Three Little Shepherds

$349.99

| /

Three Little Shepherds, 7" made in Portugal (Adorable)