Larval cases - a selection of cases made from old walking socks

Malcolm Storey