Portland Ram
£195.00Price
Size: 30x30cm. Since 2018, I have been needle felting my way through the Rare Breeds Survival Trust watchlist. 10% of rare breed sales goes to
Size: 30x30cm. Since 2018, I have been needle felting my way through the Rare Breeds Survival Trust watchlist. 10% of rare breed sales goes to