Granite Virgin Mary and Jesus Icon with Gold Color Trim

$29.98

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

In stock