Ruby winged predator

Ruby winged predator

Observation - Ruby winged predator - Southern Africa. Description: