Elodea

Elodea

Observation - Elodea - UK and Ireland. Description: Looks like an Elodea species?

Looks like an Elodea species?