14K Yellow 25x18 mm Oval Hollow Miraculous Medal

  • $505.00