This Peltoperlid stonefly (roachfly) was crawling around on this rock looking for a comfortable place to emerge.

From Mystery Creek # 42 in Pennsylvania