Pokemon Fingering
Pokemon Fingering
Pokemon Fingering
Pokemon Fingering
Pokemon Fingering
Pokemon Fingering

Pokemon Fingering

Regular price $28.00
Unit price  per 
Shipping calculated at checkout.

Leftovers of the Pokemon collection on fingering

Classic Fingering: 4 ply, 100% superwash merino, 438 yds/100g