St Michael the Archangel Shield Medal – Sterling Silver – Large

$69.00