Sterling Silver Oval Miraculous Medal

$46.50