St Michael the Archangel Shield Medal – Sterling Silver – Large

$94.00