18k gold on sterling silver cross

18k gold on sterling silver cross

  • $59.99