Theodore Bear

Theodore Bear

Regular price
$16.95
Sale price
$16.95

Soft Bear with knit sweater-grey w/Michigan State Police Shield