Our Lady of Guadalupe Medal Sterling Silver 18″”

$53.72