Granite Virgin Mary and Jesus Icon with Silver Color Trim

$34.98

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

In stock