Predaceous flat-headed mayfly

Raptoheptagenia cruentata