Larva of Mayfly

Mayfly

Larva of Mayfly

gill of larva of Mayfly

Mayfly

gill of larva of Mayfly