Our Lady of Loretto Medal

$45.75