Large ornate gold cross

  • $38.00