Granite Virgin Mary and Jesus Icon with Silver Color Trim

$29.98

Each of these Icons is one of a kind – Only 1 in stock!

In stock