Mayfly Larvae 9 October 2014 This image of a mayfly larvae resting below the water's surface was captured by Macroscopic... read more