Our Lady of Guadalupe Sterling Silver 18″”

$46.72