Rhithrogena gratianopolitana

Nymph  

  -    . . .

  - Order Ephemeroptera
  - Family Heptageniidae
  - Genus Rhithrogena
  - Species gratianopolitana  

I pictured this nymph while it was drifting on the surface and was about to hatch




Lateral view of the floating nymph




In the shot it is clearly visible that the wing-case it torn apart and the head and back of the winged insect are coming out the hexuvia




Each gill is crenulated