Water Cricket?

Water Cricket?

Observation - Water Cricket? - UK and Ireland. Description: