Jim Shore Patriotic Collectibles

Military Tribute Cross by Jim Shore

Military Tribute Cross by Jim Shore

$24.00 $12.00 CLEARANCE