The Blue Emperor Dragonfly (Afrikaans name Naaldekoker) is a fearsome creature, eating butterflies, insects and even tadpoles.
Females are mainly green and lay their eggs into ponds with a lot of plant material.
We saw these at Intaka