Gisele

£18.50

Handspun hand-dyed BFL cross
Autowrapped and played

30 metres

1 of 3