Stonefly exoskeletons  (order: Plecoptera) found near a french Pyrenean river. it’s hard for me to pinpoint exactly but i believe them to be of the Leuctra ariega species even if they seem to be a bit too big for that particular bug.
whatever they are they’re beautiful and i know the trouts like them too…