10KT Gold Virgin Mary Horseshoe Pendant

$122.00

10KT Gold Virgin Mary Horseshoe Pendant