Holy  Spirit Medal

Holy Spirit Medal

Regular price $38.00

18kt. gold on sterling silver