The Art of the Stitch

Basics

– Hampton Court Palace

Participants

Carla Degenhardt