Here is a pic of a cadisfly it is dead and cadisflies are very intolerent. and that means if there is just a little pollution it will die. I fond this bug with a micro scope.
The computer you are commenting from has an id number. It is 22.214.171.124!