Predaceous flat-headed mayfly
Raptoheptagenia cruentata