Caddisflies - Order Trichoptera

Greek 'hairy wing'
Caddisfly - Unidentified spCaddisfly - Unidentified spCaddisfly - Unidentified spCaddisfly - Unidentified spCaddisfly - Unidentified spCaddisfly - Unidentified sp