Gallery
All photographs were taken by Rob Palmer and their use must include “copyright Rob Palmer”.
Aquatic Habitats

Source Zone 
Mountain Headwater 
Mountain Stream 
Mountain Stream 
Transitional Stream 
Transitional Stream 
Upper Foothill 
Upper Foothill 
Lower Foothill 
Lowland River 
Lowland River 
Floodplain Channel 
Flooplain Depression 
Estuary 
Coastal Depression 
B10 Salt Pan 
Seasonal Depression 
Permanent Depression 
Saline Seep 
Seepage Wetland 
Valley Bottom Wetland 
Valley Bottom Wetland 
Valley Bottom Wetland
Aquatic Flora

Cladophora glomerata (Cladophoraceae), Komatipoort, RSA 
Compsopogon sp (Compsopogonaceae), Crocodile River, Mpumalanga, RSA 
Rhizoclonium sp (Cladophoraceae), White River, Mpumalanga, RSA 
Riccia stricta (Ricciaceae) Komati River @ Tonga 
Ulva intestinalis (Ulvaceae), Sundays River, RSA 
Barbula boleana (Pottiaceae), Steelpoort, RSA 
Azolla microphylla (Salvinaceae), White River, Mpumalanga, RSA 
Salvinia hastata (Salviniaceae), Cabo Delgado, Mozambique 
Chara sp (Characeae), White R, Mpumalanga, RSA 
Ceratophyllum demersum (Ceratophyllaceae), Lomati R @ Lekkerdraai 
Ceratophyllum demersum (Ceratophyllaceae), Cabo Delgado, Moz 
Lagarosiphon major (Hydrocharitacaeae), Vaalbankspruit, Mpumalanga, RSA 
Lemna gibba (Lemnaceae), Port ELizabeth, RSA 
Najas marina subsp armata (Hydrocharitaceae), Komatipoort, RSA 
Najas horrida (Hydrocharitaceae), Komatipoort, Mpumalanga, RSA 
Eriocaulon setaceum (Eriocaulaceae), Koulekoun, Guinea 
Isolepis fluitans (Cyperaceae), Vaalbankspruit, Mpumalanga, RSA 
Anubias heterophylla (Araceae), Bas Congo, DRC 
Vallisneria spiralis (Hydrocharitaceae), Koulekoun, Guinea 
Alisma plantago-aquatica Komatipoort, RSA 
Aponogeton distachyos (Aponogetonaceae), Joubertina, Western Cape, RSA (1) 
Aponogeton distachyos (Aponogetonaceae), Joubertina, W Cape, 
Bacopa monnieri (Scrophulariaceae), Govuro R, Mozambique 
Crinum natans (Amaryllidaceae), Tonkilili, Sierra Leone 
Eichhornia crassipes (Pontederiaceae), Lomati River, RSA 
Eichhornia diversifolia (Pontederiaceae), Koulekoun, Guinea 
Limnophila sp. (Scrophulariaceae), Koulekou, Guinea 
Ludwigia palustris (Onagraceae), Blinkwaterspruit, Mpumalanga, RSA 
Myriophyllum aquaticum (Haloragaceae), Lomati River, Swaziland 
Nymphaea lotus (Nymphaeaceae), Komatipoort, RSA 
Nymphaea nouchali (Nymphaeaceae), Lomati River, RSA 
Nymphoides thunbergiana, Blinkwaterspruit, Mpumalanga, RSA 
Ophrydrium sp (Ophrydiidae), Bas Congo, DRC 
Ottelia ulvifolia (Hydrocharitaceae), Koulekoun, Guinea 
Pistia stratiotes (Araceae), Rio Elefentes, Mozambique 
Pontederia cordata (Pontederiaceae), Houtbosloop, Mpumalanga, RSA 
Potamogeton crispus, Suidkaap R, Mpumalanga, RSA (Copy) 
Potamogeton octandrus, White River, Mpumalanga, RSA 
Potamogeton pusillus (Potamogetonaceae), Port Elizabeth, RSA 
Potamogeton schweinfurthii (Potamogetonaceae) Lomati River ds Driekoppies Damii (P 
Potamogeton schweinfurthii (Potamogetonaceae), Komatipoort, RSA 
Rorippa nasturtium-aquaticum, Vaalbankspruit, Mpumalanga, RSA 
Sphagnum sp. (Sphagnaceae), Joubertina, Western Cape, RSA 
Stuckenia pectinata (Potamogetonaceae), Sundays River, Port Elizabeth, RSA 
Thalia geniculata (Marantaceae), Koulekoun, Guinea 
Trapa natans (Lythraceae), Cabo Delgado, Mozambique 
Hydrostachys polymorpha (Podostemaceae), Cunene R, Namibia 
Ledermanniella warmingiana (Podostemaceae), Cunene R, Namibia 
Tristicha trifaria (Podostemaceae), Mkhondvo R, Swaziland 
Tristicha trifaria (Podostemaceae) Komati River @ X1H001 
Tristicha trifaria (Podostemaceae) Komati River @ X1H001 
Utricularia gibba (Lentibulariaceae), Nelspruit, Mpumalanga, RSA (1) 
Utricularia gibba (Lentibulariaceae), Nelspruit, Mpumalanga, RSA (2) 
Veronica anagallis-aquatica, Nelspruit, Mpumalanga, RSA 
Wolffia globosa (Lemnaceae), White River, Mpumalanga, RSA 
Zannichellia palustris (Zannichelliaceae), Port Elizabeth, RSA
Wetland Flora

Marchantia pappeana (Marchantiaceae), White River, Mpumalanga, RSA 
Lycopodiella cernua (Lycopodiaceae), White River, Mpumalanga, RSA 
Lycopodiella sarcocaulon (Lycopodiaceae), Mahamba, Swaziland 
Agrostsi lachnantha (Vaalbanlspruit), Mpumalanga, RSA 
Andropogon eucomus (Poaceae), Nelspruit, Mpumalanga, RSA 
Cenchrus geniculatus (Poaceae), Vaalbankspruit, Mpumalanga, RSA 
Agrostis contunuata (Poaceae), Vaalbankspruit, Mpumalanga, RSA 
Ischaemum rugosum (Poaceae), Koulekoun, Guinea 
Bolboschoenus maritimus (Cyperaceae), Port Elizabeth, RSA 
Cyperus compressus (Cyperaceae), Nelspruit, Mpumalanga, RSA 
Cyperus esculentus (Cyperaceae), White River, Mpumalanga, RSA 
Cyperus semitrifidus (Cyperaceae), Vaalbankspruit, Mpumalanga, RSA 
Cyperus longus (Cyperaceae), White River, Mpumalanga, RSA 
Eleocharis acutangula, White River, Mpumalanga, RSA 
Eleocharis limosa, Port Elizabeth, RSA 
Fimbristylis dichotoma (Cyperaceae), Nelspruit, Mpumalanga, RSA 
Kyllinga melanosperma (Cyperaceae), White River, Mpumalanga, RSA 
Mariscus solidus (Cyperaceae), White River, Mpumalanga, RSA 
Pycreus flavescens (Cyperaceae), Nelspruit, Mpumalanga, RSA 
Pycreus polystachyos var polystachyos (Cyprinidae), WR, Mpumalanga, RSA 
Lipocarpha chinensis (Cyperaceae), White River, Mpumalanga, RSA 
Schoenoplectus corymbosus (Cyprinidae), White River, Mpumalanga, RSA 
Centella asciatica (Apiaceae), White River, Mpumalanga, RSA 
Cliffortia linearifolia (Rosaceae), White River, Mpumalanga, RSA 
Cliffortia strobilifera (Rosaceae), Nelspruit, Mpumalanga, RSA 
Convolvulus sagittatus (Convolvulaceae), Vaalbankspruit, Mpumalanga, RSA 
Cycnium tubulosum (Orobanchaceae), Driekoppies Dam, Mpumalanga RSA 
Drosera burkeana (Droseraceae), Nelspruit, Mpumalanga, RSA (1) 
Drosera burkeana (Droseraceae), Nelspruit, Mpumalanga, RSA 
Drosera madagascariensis (Droseraceae), Mahamba, Swaziland 
Drosera natalensis, Swaziland 
Aeschynomene indica, White River, Mpumalanga, RSA 
Agrimonia bracteata (Rosaceae), White River, Mpumalanga, RSA 
Eriospema cooperi var cooperi, WR, Mpumalanga, RSA 
Eucomus autumnalis, Graskop, Mpumalanga, RSA 
Eulophia angolensis (Orchidaceae), WR, Mpumalanga, RSA 
Heterotis canescens (Melastomataceae), White River, Mpumalanga, RSA 
Kniphofia ensifolia (Asphalodelaceae), Vaalbankspruit, Mpumalanga, RSA 
Lobelia flaccida subs flaccida (Lobeliaceae), WR, Mpumalanga, RSA 
Mentha aquatica (Lamiaceae), White River, Mpumalanga, RSA 
Mikania capensis (Asteraceae), White River, Mpumalanga, RSA 
Monopsis decipiens (Lobeliaceae), Vaalbankspruit, Mpumalanga, RSA 
Polygala producta (Polygalaceae), White River, Mpumalanga, RSA 
Psoralea arborea (Fabaceae), Nelspruit, Mpumalanga, RSA 
Vigna vexillata var vexillata (Fabaceae), White River, Mpumalanga, RSA 
Pycnostachys reticulata (Lamiaceae), White River, Mpumalanga, RSA 
Utricularia areneria (Lentibulariaceae), Nelspruit, Mpumalanga, RSA 
Utricularia livida (Lentibulariaceae), Nelspruit, Mpumalanga, RSA 
Utricularia scandens (Lentibulariaceae), Nelspruit, Mpumalanga, RSA 
Wahlenbergia undulata ((Campanulaceae), White River, Mpumalanga, RSA 
Cuscuta campestris (Convolulaceae), White River, Mpumalanga, RSA
Macroinvertebrates

Potamonautes sidneyi (Potamonautidae), Komatipoort, RSA 
Potamonautes flavusjo (Potamonautidae), Nelspruit, RSA 
Potamonautes warreni, Winterton, Vaal R, RSA 
Varuna litterata (Varinidae), Govuro R, Mozambique 
Caridina africana (Atyidae), WR, Mpumalanga, RSA 

Fenneropenaeus indicus (Penaeidae), Govuro R, Mozambique 
Macrobrachium dux (Palaemonidae), Bas Congo, DRC 
Macrobrachium equidens Cabo Delgado, Mozambique 
Macrobrachium rude (Palaemonidae), Govuro R, Mozambique 
Palaemon concinnus (Palaemonidae) Govuro R, Mozambique 
Brachythemis impartita (Libellulidae) 
Ceriagrion bakeri (Coenagrionidae) 
Chlorocypha curta (Chlorocyphidae) 
Diplacodes lefebvrii (Libellulidae) 
Lestes tridens (Lestidae) 
Orthetrum guineense (Libellulidae) 
Palpopleura lucia (Libellulidae) 
Palpopleura portia (Libelullidae) 
Cybister (Dytiscidae), Lake Ruwka, Tanzania 
Lethocerus niloticus (Belostomatidae), Lake Rukwa, Tanzania 
Ranatra (Nepidae), Lake Rukwa, Tanzania 
Bellamya capillata (Viviparidae) 
Bulinus africanus (Planorbidae) White River, Mpumalanga 
Lymnaea natalensis (Lymnaeidae), White River, Mpumalanga, RSA 
Melanoides tuberculata (Thiaridae), Govuro R , Mozambique 
Neritina natalensis (Neritinidae), Govuro R, Mozambique 
Septaria borbonica (Neritidae), Govuro Estuary, Mozambique 
Tarebia granifera (Thiaridae), Komatipoort, RSA 
Terebralia palustris (Potamididae), Govuro Estuary, Mozambique 
Chambardia wahlbergi, Northern Mozambique 
Diceratocephala boschmai eggs (Diceratocephala), Komatipoort, RSA 
Argulus japonicus (Argulidae), Komati River @ Komatipoort
Fish

Ambassis ambassis (Ambassidae), Cabo Delgado, Mozambique 
Amphilius natalensis (Amphiliidae), Junglespruit, Mpumalanga, RSA 
Amphilius uranoscopus (Amphiliidae), Mpumalanga, RSA 
Aplochelichthys fuelleborni (Aplocheilidae), Lake Rukwa, Tanzania 
Astatotilapis calliptera (Cichlidae), Cabo Delgado, Mozambique 
Brycinus imberi (Alestidae), Koulekoun, Guinea 
Brycinus longipinnis (Alestidae), Tonkilili, Sierra Leone 
Bryconaethiops boulengeri (Alestidae), Bas Congo, DRC 
Cheta brevis (Cichlidae), Lomati R, Swaziland 
Chiloglanis anoterus (Mochokidae), Sabie R, Mpumalanga, RSA 
Chiloglanis bifurcus (Mochokidae), Crocodile R, Mpumalanga, RSA 
Chiloglanis emarginatus (Mochokidae), Mkhondvo R, Swaziland 
Chiloglanis paratus (Mochokidae), Mantambo R, Swaziland 
Chiloglanis pretoriae (Mochokidae), Nels R., Mpumalanga, RSA 
Chiloglanis sweistrai (Mochokidae), Mhkondvo R., Swaziland 
Chiloglanis trilobatus (Mochokidae), Chambua R, Tanzania 
Clypeobarbus congicus (Cyprinidae), Bas Congo, DRC 
Coptodn rendalli (Cichlidae), White River, Mpumalanga, RSA 
Ctenopoma kingsleyae (Anabantidae), Tonkolili, Sierra Leone 
Enteromius annectens (Cyprinidae), Govuro R, Mozambique 
Enteromius anoplus (Cyperinidae), Sundays River, Eastern Cape, RSA 
Enteromius anoplus (Cyprinidae), Mpumalanga, RSA 
Enteromius brevipinnis (Cyprinidae), Lomati R, Mpumalanga, RSA 
Enteromius crocodilensis (Cyprinidae), Crocodile R., Mpumalanga 
Enteromius eutaenia (Cyprinidae), Suidkaap R, Mpumalanga, RSA 
Enteromius jacksoni (Cyprinidae), Lake Rukwa, Tanzania 
Enteromius kerstenii (Cyprinidae), Cabo Delgado, Mozambique 
Enteromius macrotaena (Cyprinidae), Cabo Delgado, Mozambique 
Enteromius neefi (Cyprinidae), Crocodile R., Mpumalanga, RSA 
Enteromius radiatus (Cyprinidae), Cabo Delgado, Mozambique 
Enteromius radiatus (Cyprinidae), Lomati R, Swaziland 
Enteromius unitaeniatus (Cyprinidae), Suidkaap R, Mpumalanga, RSA 
Enteromius viviparus (Cyprinidae), Govuro R, Mozambique 
Gambusia affinis (Poeciliidae), White River, Mpumalanga, RSA 
Haplochromis sp (Cichlidae), Bas Congo, DRC 
Haplochromis sp (Cichlidae), Lake Rukwa, Tanzania 
Hemichromis fasciatus (Cichlidae), Koulekoun, Guinea 
Kneria sp (Kneriidae), Junglespruit, Mpumalanga, RSA 
Labeo annectens (Cyprinidae), Bas Congo, DRC 
Labeo cylindricus (Cyprinidae), Ngwavuma R., Swaziland 
Labeobarbus marequensis (Cyprinidae), Mkhondvo R, Swaziland 
Lutjanus argentimaculatus (Lutjanidae), Govuro Estuary, Mozambique 
Megalops cyprinoides (Megalopidae), Cabo Delgado, Mozambique 
Mesobola brevianalis (Cyprinidae), Noordkaap R., Mpumalanga, RSA 
Neopomacentrus fuliginosus (), Govuro Estuary, Mozambique 
Nothobranchius kadleci (Nothobranchiidae), Inhasorro, Mozambique 
Nothobranchius makondorum (Nothobranchiidae), Cabo Delgado, Mozambique 
Nothobranchius orthonotus (Nothobranchiidae), Inhasorro, Mozambique 
Nothobranchius pienaari (Nothobranchiidae), Inhasorro, Mozambique 
Oreochromis esculentus female (Cichlidae), Lake Rukwa, Tanzania 
Oreochromis esculentus male (Cichlidae), Lake Rukwa, Tanzania 
Oreochromis mossambicus (Cichlidae), Cabo Delgado, Mozambique 
Oreochromis placidus (Cichlidae), Inhassoro, Mozambique 
Oxyurichthys ophthalmonema (Gobiidae), Cabo Delgado, Mozambique (Copy) 
Periophthalmus africanus (Gobiidae), Govuro Estuary, Mozambique 
Petrocephalus wesselsi (Mormyridae), Lomati R, Mpumalanga RSA 
Pseudocrenilabrus philander (Cichlidae), White River, Mpumalanga, RSA 
Raiamas moorii (Cyprinidae), Chambua R, Tanzainia 
Redigobius balteatops (), Govuro R., Mozambique 
Sarotherodon galilaeus galilaeus (Cichlidae), Koulekoun, Guinea 
Scatophagus tetracanthus (Scatophagidae), Govuro R, Mozambique 
Schilbe intermedius (Schilbidae), Koulekoun, Gionea 
Terapon jarbua (Terapontidae), Lower Govuro R, Mozambique 
Tilapia sparrmanni (Cichlidae), Ngwavuma R, Swaziland 
Tramitichromis cf lituris (Cichlidae), Lake Malawi
People

Ahmed Desai, Rob Palmer, South Kivu, 2008 
Allan Batchelor, Sehlabathebe, 2006 
Aquatics Team, Baynes Hydro, Cunene River, 2009 
Biodiversity Team, Mozambique, 2014 
Biodiversity Team, Tri-K, Guinea, 2017 
Delana Louw, Shael Koekemoer, Pretoria, 2016 
Denis Tweddle, Lumwana, Zambia, 2007 
Drew Birkhead, Caledon River, 2010 
Duncan McKenzie, Koulekoun, Guinea, 2017 
EWR Fish Team, Sendelingsdrif, Orange River, 2012 
Gerhard Diedericks, Limpopo, 2010 
Hermian Roux, Pieter Kotze, NorthWest, 2010 
James McKenzi, Drew Birkhead , Blouputs, Orange River, 2010 
James McKenzie, Lesotho Highlands, 2014 
Jessica Hughes, Warren McCleland, Cambambe, Angola, 2013 
Komati River, 2003 
LHDA Compensation Team, 2014 
Mark Rountree, Cunene River, 2009 
Max Gould, Tonkolili, Sierra Leone, 2013 
Nick Rivers-Moore, Buffalo River, 2005 
Patsy Scherman, Pretoria, 2016 
Pieter Kotze, Tanzania, 2016 
Pieter Kotze, Vaal River, 2007 
Rob Palmer, Bukina Faso, 2006 
Rob Palmer, Cambambe, Angola, 2013 
Rob Palmer, Malawi 
Rob Palmer, Tri-K, Guinea, 2017 
SASS5 Course 2007 
SASS5 Course 2008 
SASS5 Course 2010 
SASS5 Course 2010 
SASS5 Course 2010 
SASS5 Course 2015 
SASS5 Course 2017 
SASS5 Course 2017 
Uno Koekemoer, Vaal River, 2007 
Warren McCleland, John Burrows , Denis Tweddle, Lumwana, Zambia, 2007 
SASS5 Course 2019 
SASS5 Course 2019 
SASS5 Course 2019 
SASS5 Course 2019 
SASS5 Course 2019 
SASS5 Course 2019 
SASS5 Course 2019 
SASS5 Course 2019 
SASS5 Course 2019 
SASS5 Course 2019 
SASS5 Course 2019