Life … Animals Arthropods Insects Stoneflies Rolled-winged Stoneflies Needleflies Megaleuctra genus Megaleuctra Megaleuctra Field notes Children Shenandoah Needlefly Giant Needlefly Close