Hippo Fly

Hippo Fly

Observation - Hippo Fly - Southern Africa. Description: