caterpillar or water creature

caterpillar or water creature

Observation - caterpillar or water creature - UK and Ireland. Description: I found this in water and took it out but then wasn't sure if it should have been in the water!

I found this in water and took it out but then wasn't sure if it should have been in the water!