Osmylus fulvicephalus?

Osmylus fulvicephalus?

Observation - Osmylus fulvicephalus? - UK and Ireland. Description: