Bee on Leopard print | Tea Towel 64 x 44 cm