ufford-30

Cross Stitch Kneelers – St. Mary of the Assumption, Ufford