amphipod?

amphipod?

Observation - amphipod? - UK and Ireland. Description: found jumping around under a log

found jumping around under a log