Christopher Caterpillar - JellyCat

Christopher Caterpillar - JellyCat

Regular price $22.00
Unit price  per 

JellyCat brand came up with a great design - Christopher Caterpillar.  Soft and cuddly, not just for kids. Adults love JellyCats too.