Sterling Silver 22x16 mm Oval Miraculous Medal

  • $57.00