Virgin Mary and Jesus .925 Silver Icon on Blue Glass (small)

$11.98

In stock