Sterling silver St. Christopher medallion pendant silver or gold

  • $23.87