The stonefly life cycle.
Source: http://www.kidfish.bc.ca/stonefly_cycle.htm

 

Website Terms Of Use