Sterling Silver Round Blue Miraculous Medal

$46.50