st-peter-west-firle-18

Tapestry Kneeler – Suffolk Sheep