Narrowleaf Smallmouth

Narrowleaf Smallmouth

Observation - Narrowleaf Smallmouth - Southern Africa. Description: