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

$17.98

Out of stock