Talking Wine Glasses

Talking Wine Glasses

  • $12.00


15oz glass.