Pokemon Worsted
Pokemon Worsted
Pokemon Worsted
Pokemon Worsted
Pokemon Worsted

Pokemon Worsted

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

Leftovers of the Pokemon collection on worsted

Classic Worsted:4 ply, 100% superwash merino, 220 yds/100g