Ecdyonurus clinging mayfly nymph

Ecdyonurus clinging mayfly nymph-2

Ecdyonurus clinging mayfly nymph-3

Ecdyonurus clinging mayfly nymph-4

Ecdyonurus clinging mayfly nymph-5

Ecdyonurus clinging mayfly nymph-6

Ecdyonurus clinging mayfly nymph