Caddisfly

Caddisfly

Observation - Caddisfly - Southern Africa. Description: tiny crab like creatures living in tubes

tiny crab like creatures living in tubes