Mayfly Nymph? Or Beetle Larva?

Mayfly Nymph? Or Beetle Larva?

Observation - Mayfly Nymph? Or Beetle Larva?. Description: