Chlorolestes umbratus (White Malachite)

Chlorolestes umbratus (White Malachite)

Observation - Chlorolestes umbratus (White Malachite) - Southern Africa. Description: Habitat: Fresh Water Stream habitat

Habitat: Fresh Water Stream habitat