Merchandise Karmadillo tea towels for sale! The first Karmadillo teatowel image One of these can be yours for just £7 plus postage. Click the magic button below!