Shipping may take up to 3+ weeks please keep this in mind

Tiny Carrot 2

$50.00

tiny carrot. has beads inside. completely sewn by hand with hand embroidered features.