Flat-headed mayfly

Flat-headed mayfly

Observation - Flat-headed mayfly - Southern Africa. Description: