Jim Shore Cardinal Mini

  • $37.00


Beautiful Jim Shore cardinal.  3 1/2” tall.


We Also Recommend