River Chess Insects

River Chess Insects

Observation - River Chess Insects - UK and Ireland. Description: Does anyone know what these are?

Does anyone know what these are?