Gold Over Sterling Silver Miraculous Medal

$49.00