St Michael Medal w/ Guardian Angel back- Sterling Silver – Large

$54.25