Stonefly Larva
Stoneflies get their name by the fact that when they smolt for the final time they do so on land. Often times they will crawl out of the water onto the stones in the stream, leaving behind their exoskelelton hence their name. The biggest ones here are about an inch and a quarter.