Mayfly?

Mayfly?

Observation - Mayfly? - Southern Africa. Description: