Shore fly, Scatella stagnalis, larva (bottom) and pupa floating in a puddle of green algae on which the larvae feed.

Shore fly larva and pupa in green algae (4X)    Credit: Jack Kelly Clark
Shore fly, Scatella stagnalis, larva (bottom) and pupa floating in a puddle of green algae on which the larvae feed. Credit: Jack Kelly Clark