18K Yellow 24.5 mm Sacred Heart Medal

  • $2,328.00