Tasha Goddard
Stroud, Gloucestershire, GB
Bio:
Vegetarian, food-loving illustrator and pattern designer living in The Cotswolds in the UK
Stroud, Gloucestershire, GB
Vegetarian, food-loving illustrator and pattern designer living in The Cotswolds in the UK