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