Delia & Diana

Delia & Diana

Regular price
$25.00
Sale price
$25.00
Regular price
Sold out
Unit price
per 

These twins are made from a 1998 Kicks (green) & a 1997 Princess Diana bearย