Flutterbye

Flutterbye

Observation - Flutterbye - Southern Africa. Description: