Still Life John Merino Fingering

Still Life John Merino Fingering

  • $28.00


Still Life (lovely watery aqua)


John Merino: 100% sw merino; 435 yds/100g