Life … Animals Arthropods Insects Stoneflies Rolled-winged Stoneflies Megaleuctra Shenandoah Needlefly species 1 observations Shenandoah Needlefly Megaleuctra flinti Close