Feature

Cassai Life Atlas: Angola 2026

on
23 September 2026

For three weeks in February 2026 I was in the highlands of Angola — the plateau that feeds the Okavango, Zambezi, Congo and Cuanza rivers — on a biodiversity survey called the Cassai Life Atlas. The team consisted of 8 local and 8 international volunteer specialists, including entomologists, botanists and a herpetologist, a documentation team of a videographer and macro photographer (me!), plus a mine clearance crew from HALO Trust, a group of local support staff, and the organisers from The Wilderness Project. Most of this plateau has never been surveyed, and not for lack of interest — it’s been sitting behind decades of landmines left over from Angola’s civil war. HALO’s team swept and marked safe corridors ahead of us each day so the rest of us could actually get to the field and start working.

Lisima refers to Lisima Lya Mwono (“The Source of Life”), the critical water tower and highlands region in Angola where major rivers like the Okavango and Zambezi originate.

My job was to document the microfauna, while the rest of the specialists were out setting traps and chasing after dragonflies, butterflies, orthopterans, frogs, snakes, spiders, beetles, bats and lots more. At the end of the survey, the specialists had a rough idea of the number of species new to science. The actual process of formally describing them may sometimes take years, which is normal for this kind of survey, but it’s a decent sign the plateau still has loads more for us to discover.

Here’s a video trailer that summarises the expedition:


Expedition Microjournal

This photo journal is sectioned by location, highlighting the finds and a peek into the operating conditions in the expedition. I took about 12,000 photos for this trip and uploaded about 3500 edited photos to Flickr, so what you see here is less than 2% of the photos that I shot. To check out my other photos, you may view my Angola Flickr Collection or my iNaturalist Observations.

    Precamp – Road to first campsite

    Arrival in Luena - IMG_20260204_115007
  1. Arrival in Luena

    Most of the non-local specialists arrived in Luena via Luanda. Unfortunately, Werner’s luggage didn’t arrive with him and he had to go shopping for some necessities.

  2. Nursery Web Spider (Perenethis sp.) - P2059925
  3. Nursery Web Spider (Perenethis sp.)

    While waiting for our vehicles at the airport, we spotted some spiders scampering around in the grass patch. I initially thought that they were lycosids, but the egg sac’s position showed that it was more likely to be a pisaurid instead.

  4. The only other hotel in Luena - IMG_20260205_060641
  5. The only other hotel in Luena

    The start of the expedition got delayed due to vehicle breakdowns, so instead of going into the field on the first day, we had to stay for another night in Luena. This seemed to be the only other hotel in town! Most of the convoy had travelled over several days from South Africa, so they had already gone through countless potholes along the way!

  6. Stopping for breakfast - IMG_20260205_084049
  7. Stopping for breakfast

    Had several stops along the way to our first campsite, and had our meals on the cruisers while exploring the area.

  8. Jewel beetle (Lampetis muata) - P2060029
  9. Jewel beetle (Lampetis muata)

    At one of the stops, KD and Piotr pointed out a couple of jewel beetles.

  10. Fixing the cruiser - IMG_20260205_122644
  11. Fixing the cruiser

    Occasionally, we’d have vehicle breakdowns as we were going through some difficult terrain.

  12. Darkling beetle (Sepidium sp.) - P2060065
  13. Darkling beetle (Sepidium sp.)

    This fascinating tenebrionid turned up too, with a furry, overhanging pronotum and somewhat armoured elytra. Hermann commented that these were predatory darkling beetles.

  14. Making plans for campsite - IMG_20260205_112252
  15. Making plans for campsite

    With the delays, we had to make plans for a temporary campsite and make sure that there was a clean water source nearby.

  16. Leafhopper nymph (Cicadellidae) - P2069947
  17. Leafhopper nymph (Cicadellidae)

    Each time we stopped, the taxonomists hopped off immediately to explore around. This cryptic leafhopper nymph keeps its body flat and sometimes even aligned to the leaf veins.

  18. Push starting the Kamaz - IMG_20260205_150800
  19. Push-starting the Kamaz

    Once, the Kamaz wouldn’t start and we had many of us trying to help with a push-start.

  20. Lynx spider (Oxyopes cf. flavipalpis) - P2069961
  21. Lynx spider (Oxyopes cf. flavipalpis)

    This lynx spider’s colours are sharply contrasted.

  22. Stopping for breakfast - IMG_20260205_091033
  23. Chasing dragonflies

    Rob, KD and Reinier (not in picture) would often be jumping into the wet areas with tall grass in search of odonates and butterflies.

  24. Darkling beetle (Uloma sp.) - P2060111
  25. Darkling beetle (Uloma sp.)

    Looked like a plain beetle initially, but this darkling beetle has a centrally depressed pronotum and adorned with tiny little horn bumps.

  26. Camp 1 – Rainy Nights

    Snug tent interior - IMG_20260205_192723
  27. Snug tent interior

    Finally settled down at camp 1! It rained the entire night so we just took the opportunity to rest. It was supposed to be the rainy season, so the wet weather was expected.

  28. Trapdoor spider (Idiopinae) - P2060254
  29. Trapdoor spider (Idiopinae)

    First mygalomorph of the expedition! The AME are so far apart from the PME — a typical trait of this family.

  30. Yummy breakfast - IMG_20260206_061120
  31. Breakfast

    Breakfast was ready every morning at 6am. It was almost always oats, but we’d often get chocolate powder and milk powder as toppings — a luxury in the wilderness.

  32. First camp briefing by Rob - IMG_20260206_070537
  33. First camp briefing by Rob

    With everyone in the camp in attendance, Rob began the camp briefing and introductions.

  34. Reed Frog (Hyperolius parallelus) - P2060193
  35. Reed Frog (Hyperolius parallelus)

    This reed frog is common around our campsites, but the colours never get old.

  36. Water filter pump - IMG_20260207_085945
  37. Water filter pump

    Our drinking water would be fetched from a stream nearby and passed through a manual filter. Sometimes, it worked. Sometimes, the water sprayed all over and it took really long to fill a bottle. This happened because there were just too many of us sharing the same filter.

  38. Jewel beetle (Agrilus sp.) - P2060203
  39. Jewel beetle (Agrilus sp.)

    Another tiny jewel beetle, easy to miss but worth a second look.

  40. Dung beetle (Catharsius satyrus) - P2060355
  41. Dung beetle (Catharsius satyrus)

    We would hear loud buzzing sounds in the morning when the dung beetles were in flight to catch the first shit of the day. Several of them were simply caught mid-flight.

  42. Fetching water from here - IMG_20260208_075616
  43. Fetching water from here

    There’s our water source at camp 1! Lots of sediment floating around so my laundry would appear to get dirtier after a wash (but smells nicer, so that’s a good trade off).

  44. Hoverfly (Monoceromyia sp.) - P2070699
  45. Hoverfly (Monoceromyia sp.)

    KD spotted this wasp-mimicking hoverfly. One leg was broken so I just took a record shot from the other side.

  46. Tunnel spider (Segestriidae) - P2070979
  47. Tunnel spider (Segestriidae)

    This looked like a segestriid. Spiders from this family build silken tunnels under tree bark or between the cracks.

  48. Horned babboon tarantula (Ceratogyrus cf. attonitifer) - IMG_20260206_055311x
  49. Horned babboon tarantula (Ceratogyrus cf. attonitifer)

    Werner, our herpetologist, was peeling some tree bark in search of skinks and geckos, and came across a silken tunnel in the tree within a termite’s nest and inside it, a juvenile Ceratogyrus. This species looked close to C. attonitifer.

  50. Waiting for dinner - IMG_20260207_183530
  51. Waiting for dinner

    We usually had our dinner in the dark as the sun sets by 6pm, as the chef hollers “GRUBS UP!” and the rest would respond with “COPY!”.

  52. Horned baboon spider (Ceratogyrus cf. attonitifer) - P2060139
  53. Horned baboon spider (Ceratogyrus cf. attonitifer)

    Spiders of the genus Ceratogyrus are commonly called “Horned Baboon Spiders” for their unusual dorsal horns on their carapace. Most known horns are sclerotised and short, until a species with an exceptionally long dorsal horn stretching all the way back to the end of its abdomen, Ceratogyrus attonitifer, was discovered in Angola a few years ago.

    I told myself that this would be my target species for the expedition. Who wouldn’t want to see a dickhead tarantula? 😂 But logistical hiccups along the way forced us to make changes to the route and miss the type locality of this exceptional species.

    I really wanted to photographically show that the horn in this species was hollow, like a balloon. Turned out that it was not hollow, but filled with fat. If I ever see this species again, I’m going to touch that fat balloon on its head!

  54. Gargoyle Mantis (Hemiempusa capensis) - P2060598
  55. Gargoyle Mantis (Hemiempusa capensis)

    The slender stick-like body of this Unicorn Mantis allows it to blend almost seamlessly among the tall grasses in front of our campsite. But when it starts to move, this one would flash vibrant blue and magenta on the inner forelegs.

  56. Gargoyle Mantis (Hemiempusa capensis) - P2060640
  57. Gargoyle Mantis (Hemiempusa capensis)

    Just for fun, I wondered how this skinny little one would look with a big head…

  58. Piotr's workstation - IMG_20260207_090832
  59. Piotr’s workstation

    In our research tents, the specialists would be processing their specimens. Sometimes, they would photograph the specimens or rear them to adulthood first.

  60. Grass mantis (Pyrgomantis sp.) - P2092580
  61. Grass mantis (Pyrgomantis sp.)

    Piotr showed me this grass mantis, doing an excellent job concealing its shape.

  62. Solar panel to charge our batteries - IMG_20260207_091044
  63. Solar panel to charge our batteries

    Each day, we hoped for the sun so that our batteries could be charged. Sometimes, we had to keep shifting the solar panel to catch the sunrays!

  64. Spiny flower mantis (Pseudocreobotra sp.) - P2092485
  65. Spiny flower mantis (Pseudocreobotra sp.)

    The spiny flower mantis is a usual crowd favorite. We saw at least 3 individuals during this expedition.

  66. Packed lunch - IMG_20260208_090515
  67. Packed lunch

    On some days, we would venture further and spend the entire day outside. Lunch would be packed like this, and almost always some form of pasta.

  68. Horn corncricket (Enyaliopsis sp.) - P2060425
  69. Horn corncricket (Enyaliopsis sp.)

    Reinier found the first specimen of this spiny cricket that is new to science. When threatened, it launches a surprising defensive tactic by squirting its own blood (hemolymph) into the attacker’s eyes!

  70. Goliath fruit beetle & Gimo - IMG_20260206_142753
  71. Goliath fruit beetle (Mecynorhina confluens)

    While dismantling our tents at the first makeshift campsite, Eric spotted a pair of these beetles high up in the tree. They eventually flew away before we could get to them, but Rob caught another (or the same one) later on. It was a solid find, so we had our beetle taxonomist Gimo posing with it.

  72. Eduardo surveying the area for landmines - IMG_20260208_101345
  73. Eduardo surveying the area for landmines

    At each site, the HALO team would have to check the area for potential landmines and advise the areas that we had to avoid. This is usually done with their thermal imaging drones.

  74. Flattie spider (Selenops sp.) - P2070668
  75. Flattie spider (Selenops sp.)

    While most of the spiders that we saw were relatively small, the selenopids were several categories larger, and commonly sighted at our campsite.

  76. Ladybird orb weaver (Isoxya kochi) - P2113638
  77. Ladybird orb weaver (Isoxya kochi)

    At first glance, most of us thought that this small tortoise-back orb weaver that Rob found was a Paraplectana or something in the same subfamily. But something seemed off. The carapace was definitely not that of Paraplectana — but we couldn’t quite place it. It was only after digging through old literature that I found a species originally described as Paraplectana, shuffled under 7 different genera over ~150 years, and eventually settled under Gasteracanthinae. Gasteracanthinae is named after its type genus Gasteracantha — meaning spiny (akantha) abdomen (gaster). And indeed, every known species in this subfamily has spines lining its opisthosoma (abdomen), except this one!

  78. Orb weaver spider (Megaraneus cf. gabonensis) - P2092050
  79. Orb weaver spider (Megaraneus cf. gabonensis)

    Laurinda spotted this orb weaver from the rainforest. It looked close to Megaraneus gabonensis but the abdominal tubercles are rounded rather than pointed.

  80. Tortoise beetle (Notosacantha sp.) - P2081896
  81. Tortoise beetle (Notosacantha sp.)

    This tortoise beetle has a little notch that reveals its head.

  82. Jewel beetle (Steraspis sp.) - P2081851
  83. Jewel beetle (Steraspis sp.)

    While hunting around the bushes next to the river, we occasionally had large beetles flying loudly over our heads. Luckily, this one landed close by and I could give chase.

  84. River crossing - IMG_20260208_115415
  85. River crossing

    Sometimes, we would be crossing rivers and Eric would be in the midst documenting everything!

  86. Comb-footed spider (Chrysso sp.) - P2092136
  87. Comb-footed spider (Chrysso sp.)

    Next to the river, we came across this colourful Chrysso within the bushes.

  88. Explorer, gateway to our slow internet - IMG_20260209_102918
  89. Explorer, gateway to our slow internet

    We had a patchy internet connection through this Explorer gateway. Only 1 or 2 of us could connect and send messages at any one time, or it would choke with more users onboard.

  90. Lace bug (Ammianus junodi) - P2071152
  91. Lace bug (Ammianus junodi)

    Mike was beating the bushes at the source lake when this beauty dropped. Lace bugs may look plain to the naked eye, but can reveal lots of intricate details in close-ups.

  92. Ant-mimic katydid (Eurycorypha sp.) - P2093101
  93. Ant-mimic katydid (Eurycorypha sp.)

    This katydid nymph’s colours gives us the impression of an ant’s shape with the narrow “waist” connecting the abdomen to the thorax.

  94. Spiky leaf beetle (Platypria sp.) - P2092193
  95. Spiky leaf beetle (Platypria sp.)

    Rob turned up this brightly coloured spiky leaf beetle from the rainforest.

  96. Chilling in the rainforest - IMG_20260209_181105
  97. Chilling in the rainforest

    We were taking a break here and having leftovers from our packed lunch for dinner.

  98. African bush viper (Atheris squamigera) - P2123918
  99. African bush viper (Atheris squamigera)

    About half an hour later, Eric spotted this bush viper at this exact spot where we were sitting on! (ex situ, the snake was picked up from the ground)

  100. Spiny orb weaver (Gasteracantha milvoides) - P2113667
  101. Spiny orb weaver (Gasteracantha milvoides)

    This is probably a colour variation of Gasteracantha milvoides, which is commonly observed with alternating red and white bands.

  102. Leftovers! - IMG_20260209_121038
  103. Leftovers!

    If we were at the campsite, lunch would usually be leftovers from last night’s dinner.

  104. Monster tiger beetle (Manticora sp.) - P2071361
  105. Monster tiger beetle (Manticora sp.)

    Manticora is a genus of the world’s largest tiger beetles. They are ferocious and can bite and push through many materials, including some of the plastic vials that we used. That’s also how one escaped and ended up on Gimo’s neck in his tent.

  106. Ghost mantis nymph (Phyllocrania paradoxa) - P2092422
  107. Ghost mantis nymph (Phyllocrania paradoxa)

    The leaf-like leg segments on this ghost mantis nymph work very well to keep it camouflaged.

  108. Tree-stump orb weaver (Poltys sp.) - P2070938
  109. Tree-stump orb weaver (Poltys sp.)

    I’ve encountered thousands of spiders before and had never been bitten, until this Poltys. She was dropping from her web so I caught it with my hand. She didn’t seem too happy with that…

  110. Setting up the UV trap - IMG_20260209_141525
  111. Setting up the UV trap

    Our lepidopterists Reinier and Hermann had a custom umbrella tent with a UV tube inside to attract moths at night. Very interesting to see that the moths could find their way inside when the gaps were really small.

  112. Broad-headed bark spider (Caerostris sp.) - BP2092300
  113. Broad-headed bark spider (Caerostris sp.)

    Every night, I’d check on this Caerostris as it would build a huge web across the path that we’d take towards the swamp forest.

  114. Emerald dung beetle (Kheper vanderkelleni) - P2092953b
  115. Emerald dung beetle (Kheper vanderkelleni)

    In the mornings, we would hear loud buzzing sounds from the large dung beetles flying around. It is difficult to chase them to their landing location, so we’d usually catch them mid-flight and bring them down. The genus Kheper was named after the ancient Egyptian god Khepri (also spelt Kheper), who was represented as a scarab-headed god or a scarab beetle. This individual was photographed in front of our research tent on a sunny day.

  116. Mirror spider (Thwaitesia sp.) - P2092813
  117. Mirror spider (Thwaitesia sp.)

    We came across this mirror spider (also known as the stained-glass spider) at the rainforest. The abdomen of Thwaitesia spiders is adorned with guanine crystals that appear expanded when the spider is at rest. When disturbed, these reflective patches seem to contract, revealing the brilliant red underneath.

  118. Harvestman (Rhampsinitus sp.) - P2092725
  119. Harvestman (Rhampsinitus sp.)

    This harvestman looked plain at first sight, but its eye “turret” has several interesting spikes!

  120. Spiny orb weaver (Gasteracantha sanguinolenta) - P2145172
  121. Spiny orb weaver (Gasteracantha sanguinolenta)

    This Gasteracantha showcases its striking abdominal spines and distinctive muscular depressions. The rings around these depressions fluoresce brilliantly under UV light (see below).

  122. Spiny orb weaver (Gasteracantha sanguinolenta) - P1014041
  123. Spiny orb weaver (Gasteracantha sanguinolenta)

    Different specimen, but the UV fluorescence was exceptional!

  124. Crowned crab spider (Smodicinus sp.) - P1014000
  125. Crowned crab spider (Smodicinus sp.)

    Really surprised to see the crown on this Smodicinus as it looked just like a plain, inconspicuous tiny thomisid to the naked eye. Glad I bothered with some close-ups, and attempted this shot using modified twin ultraviolet flashes. In Malaysia, there’s Indosmodicinus, which has a more elaborate crown that looks like a tree growing on the crab spider’s head. Still trying to look for that one!

  126. Crowned crab spider (Smodicinus sp.) - P2093040
  127. Crowned crab spider (Smodicinus sp.)

    Dorsal view of the crowned crab spider under normal light.

  128. Light trap - IMG_20260206_180904
  129. Light trap

    At every campsite, I would set up the light trap and top up the generator’s diesel every night. Now the problem is that the generator is NOISY and I had to put the trap FAR away from the campsite. Somehow, the trap got closer to the camp each time we moved sites and I have no idea why or how it happened. 🙈

  130. Generator for our light trap - IMG_20260207_201252
  131. Generator for our light trap

    The generator and an additional diesel had to be lugged to the light trap during setup, and every night for additional fuel topups.

  132. Mantisfly (Sagittalata sp.) - P2070874
  133. Mantisfly (Sagittalata sp. P2070874)

    I didn’t manage to have the light trap up at camp 1 for the first night due to the rain. The mantisflies were there on every night though!

  134. Many-plumed moth (Alucita sp.) - P2113474
  135. Many-plumed moth (Alucita sp.)

    At most of the camp sites, we would see at least 1 or 2 many-plumed moths.

  136. Camp 2 – The Unplanned Site

    Cruiser stuck in river - IMG_20260210_102238
  137. Cruiser stuck in river

    On our way towards our planned second campsite, the cruiser got stuck in the water for a bit.

  138. Setting up main tent - IMG_20260210_130436
  139. Setting up main tent

    While the cruiser got itself unstuck eventually, the KAMAZ broke down a distance away, so we had no choice but to make camp here while we tried to get the replacement parts to repair our mothership. This time, we were much quicker to setup the main tent.

  140. Stink bug nymph (Halyini) - P2103286
  141. Stink bug nymph (Halyini)

    This brightly coloured stink bug nymph turned up right in the middle of camp.

  142. Campsite 2 - IMG_20260210_133316
  143. Campsite 2

    Our own tents were quickly set up this time.

  144. Fruit fly (Clinotaenia sp.) - P2113297
  145. Fruit fly (Clinotaenia sp.)

    It doesn’t look very obvious here, but the wing patterns on this fruit fly seem to be mimicking the legs of a spider!

  146. Biltong, similar to beef jerky - IMG_20260210_140634
  147. Biltong, similar to beef jerky

    We each had a bag of biltong to tide us through bouts of hunger. Not something that I’m really keen on, so I’ve been distributing them to others. Maybe I should trade them for more of the trail mix…

  148. Wash your own dishes - IMG_20260211_062838
  149. Wash your own dishes

    After meals, we’d wash our own dishes here. The water doesn’t always look this clear.

  150. Boomslang or not? - IMG_20260211_180108
  151. Boomslang or not?

    We may have little discussions in the research tent. We have Werner and Piotr here discussing about the ID of a snake (see below) while the rest of us watched on.

  152. Large-eyed green tree snake (Rhamnophis aethiopissa) - P2123889
  153. Large-eyed green tree snake (Rhamnophis aethiopissa)

    Boomslang or not?

  154. Two-lined Night Adder (Causus bilineatus) - P2113713
  155. Two-lined Night Adder (Causus bilineatus)

    Werner had this night adder out for some documentation and a few of us managed to steal some shots.

  156. Congo Burrowing Asp (Atractaspis congica) - P2113741
  157. Congo Burrowing Asp (Atractaspis congica)

    Very cooperative individual photographed next to the camp.

  158. Barotse Water Snake (Crotaphopeltis barotseensis) - P2113786
  159. Barotse Water Snake (Crotaphopeltis barotseensis)

    At the sandy banks of the river, this water snake was really angsty and attempted to strike us several times.

  160. Dinner time - IMG_20260211_193758
  161. Dinner time

    The main kitchen tent is typically engulfed in a cloud of smoke because there’s usually a campfire INSIDE the tent. It stings our eyes so we’d have to rush in to get our food quickly and run off!

  162. Source lake - IMG_20260215_183212
  163. Water source

    This is the water source at camp 2. Felt much cleaner than the water from the previous camp site.

  164. Emperor moth (Bunaeopsis sp.) - P2113331
  165. Emperor moth (Bunaeopsis sp.)

    The light trap at camp 2 had a few more saturniids visiting us.

  166. Ant nest beetle (Paussus sp.) - P2134486
  167. Ant nest beetle (Paussus sp.)

    A few of these chonky-antennae beetles also turned up on the light trap.

  168. Waiting for the guide - IMG_20260212_093558
  169. Waiting for the guide

    We stopped by at Alto Chicapa at the start of several field trips as we needed a guide from their village and sometimes had to “present ourselves” to the village authority (?).

  170. Village kids - IMG_20260212_095827
  171. Village kids

    While we waited, the village kids would just stare at us.

  172. Blister beetle (Hycleus sp.) - P2134476
  173. Blister beetle (Hycleus sp.)

    These blister beetles appear to be quite common and widespread.

  174. Planthopper (Kamendaka sp.) - P2113866
  175. Planthopper (Kamendaka sp.)

    This derbid has intricate wing patterns.

  176. Big waterfall - IMG_20260212_134123
  177. Big waterfall

    We made a few trips to this big waterfall. I found that the invertebrate diversity was markedly higher than other sites.

  178. Armoured ant (Cataulacus sp.) - P2124051
  179. Armoured ant (Cataulacus sp.)

    Happy to see these odd-shaped ants. I usually see them foraging on their own.

  180. Leafhopper (Tettigoniella nigrinervis) - P2134302
  181. Leafhopper (Tettigoniella nigrinervis)

    These leafhoppers were in abundance as well, but most were really skittish, jumping off before I could attempt any shots.

  182. Katydid nymph (Plangia sp.) - P2134323
  183. Katydid nymph (Plangia sp.)

    This katydid nymph has an unusually short body.

  184. Boxkite spider (Isoxya sp.) - P2145121
  185. Boxkite spider (Isoxya sp.)

    I’d been trying hard to track down Isoxya spiders. Laurinda spotted a female while I turned up this little male.

  186. Longhorn beetle (Zographus cingulatus) - P2134466
  187. Longhorn beetle (Zographus cingulatus)

    Portrait of a large longhorn beetle.

  188. Standing at the edge of the waterfall - IMG_20260212_174941
  189. Standing at the edge of the waterfall

    The others climbed to the edge of the waterfall for stunning views, while I stayed put, choosing not to risk any of my equipment.

  190. Big Waterfall - IMG_20260921_211949
  191. Waterfall from above © Eduardo

    Eduardo kindly provided this photo of the waterfall from his drone. Quite a steep drop from the edge!

  192. Ladybird beetle (Cheilomenes sulphurea) - P2144732
  193. Ladybird beetle (Cheilomenes sulphurea)

    This colourful ladybird beetle was hiding among the tall grasses.

  194. Planthopper (Mesonitys taeniata) - P2144666
  195. Planthopper (Mesonitys taeniata)

    Also within the same area, I managed some shots of this eurybrachid.

  196. Leaf-rolling weevil (Apoderina) - P2144762
  197. Leaf-rolling weevil (Apoderina)

    This leaf-rolling weevil has a glossy, sculpted look.

  198. Leaf-rolling weevil (Allapoderus cyaneovirens) - P2144778
  199. Leaf-rolling weevil (Allapoderus cyaneovirens)

    Another leaf-rolling weevil, this time in dusty blue.

  200. Botanist collecting orchid with help from lepidopterist's net and herpetologist's hook - IMG_20260212_154253
  201. Collecting an orchid

    Botanist collecting orchid with help from the lepidopterist’s net and herpetologist’s hook while the macro photographer takes pictures with his mobile.

  202. Lynx spider (Oxyopidae) - P2145025
  203. Lynx spider (Oxyopidae)

    These cryptic lynx spiders turned up on the thin stems of bushes. They are super fast runners and are really tough to photograph.

  204. Jumping spider (Salticinae) - P2145060
  205. Jumping spider (Salticinae)

    Lots of jumping spiders that I’ve yet to identify…

  206. Weevil (Holotrichapion sp.) - P2124115
  207. Weevil (Holotrichapion sp.)

    The rostrum on this weevil is noticeably elongated.

  208. Small cave entrance - IMG_20260213_142612
  209. Small cave entrance

    Did a bit of climbing to reach a small cave.

  210. Planthopper (Lophopidae) - P2134602
  211. Planthopper (Lophopidae)

    Plenty of these lophopids were scattered through the foliage.

  212. Harvestman (Assamioidea) - P2155960
  213. Harvestman (Assamioidea)

    Piotr, Rob, Mike and Telmo did a long, 16km hike to a supposedly large cave, and collected this harvestman among many others.

  214. Recluse spider (Loxosceles sp.) - P2155893
  215. Recluse spider (Loxosceles sp.)

    They also turned up a recluse spider near to the cave entrance.

  216. Pirate spider (Mimetidae) - P2155880
  217. Pirate spider (Mimetidae)

    The pirate spider specialises in hunting other spiders.

  218. Softbacked tick (Ornithodorinae) - P2155813
  219. Softbacked tick (Ornithodorinae)

    Leathery-bodied tick — can you spot its eyes?

  220. Bat fly (Penicillidia sp.) - P2155783
  221. Bat fly (Penicillidia sp.)

    Piotr examined the bats in the cave and collected some of the parasitic bat flies. They are bizarre animals. Can’t see the head nor eyes!

  222. Wind scorpion (Solpugema sp.) - P2155588
  223. Wind scorpion (Solpugema sp.)

    Rob collected this wind scorpion, and excitedly pointed out how it glowed under UV.

  224. Wind scorpion (Solpugema sp.) - P1014101
  225. Wind scorpion (Solpugema sp.)

    Of course, I had to try!

  226. View from higher ground - IMG_20260213_111310
  227. View from higher ground

    We hiked towards a smaller waterfall, but I skipped a steep hike and explored around the waterfall instead.

  228. Whirligig Mite (Anystis sp.) - P2145264
  229. Whirligig Mite (Anystis sp.)

    I was photographing something else when this tiny little mite scurried across.

  230. Chalcidid wasp (Brachymeria sp.) - P2155279
  231. Chalcidid wasp (Brachymeria sp.)

    KD came across this wasp while out on his dragonfly hunts. Luckily, it stood still enough for a quick shoot.

  232. Explorer 2, our next slow internet gateway! - IMG_20260215_124720
  233. Explorer 2, our next slow internet gateway!

    Halfway through our expedition, the subscription for our first Explorer ran out and we are onto the second set.

  234. Gaboon Viper (Bitis gabonica) - P2145239
  235. Gaboon Viper (Bitis gabonica)

    The village nearby left a dead Gaboon Viper for us. Its heart was still beating, but it was no longer showing any other signs of life.

  236. Clearwing leopard moth (Eulophonotus hyalinipennis) - P2155435
  237. Clearwing leopard moth (Eulophonotus hyalinipennis)

    At the light trap, we saw this clearwing leopard moth from the family Cossidae.

  238. Geometer moth (Geometridae) - P2155316
  239. Geometer moth (Geometridae)

    We had too many moths, so I’ll just feature one occasionally.

  240. Squathopper (Paropioxys sp.) - P2176713
  241. Squathopper (Paropioxys sp.)

    Spotted squathopper, heavy-set and audible when it hops off.

  242. Flap-necked Chameleon (Chamaeleo dilepis) - P2155593
  243. Flap-necked Chameleon (Chamaeleo dilepis)

    Werner spotted this tiny little chameleon. Its colours changed completely after a few photographs, which could be a sign of stress.

  244. Everyone vs stingless bees - IMG_20260216_140033
  245. Everyone vs stingless bees

    In the later half of the expedition, we encountered relentless hordes of sweat bees. Even when taking a break, we had to cover ourselves up or they would be all over our faces.

  246. Nicky vs stingless bees - IMG_20260216_155106
  247. Nicky vs stingless bees

    Even with this and a fan blowing them away, many would still get behind my glasses.

  248. Stink bug (Parantestia sp.) - P2176742
  249. Stink bug (Parantestia sp.)

    There were a few stink bugs that looked plain to the naked eye, but revealed otherwise when viewed up close.

  250. Boxkite spider (Isoxya cicatricosa) - P2187623
  251. Boxkite spider (Isoxya cicatricosa)

    I was delighted to find another Isoxya lifer, and even more excited to see how it looked under UV.

  252. Boxkite spider (Isoxya cicatricosa) - P1014198
  253. Boxkite spider (Isoxya cicatricosa)

    Didn’t disappoint!

  254. Lantern bug (Zanna turrita) - P2176576
  255. Lantern bug (Zanna turrita)

    The team explored a patch of mossy forest and Rob collected this lantern bug.

  256. Mossy forest - IMG_20260217_080621
  257. Mossy forest

    One of many views of the mossy forest.

  258. Rose chafer beetle (Pachnoda leopoldiana) - P2176591
  259. Rose chafer beetle (Pachnoda leopoldiana)

    A flower chafer beetle with striking red splotches over a yellow base.

  260. Jewel beetle (Lampetis sp.) - P2176607
  261. Jewel beetle (Lampetis sp.)

    Always a good day when a buprestid turns out to be new to me!

  262. Weevil (Tanymecini) - P2176623
  263. Weevil (Tanymecini)

    When you only work on your arms in the gym… Wonder if they have any specialised use for the stout forelegs?

  264. Spiky leaf beetle (Hispini) - P2166312
  265. Spiky leaf beetle (Hispini)

    One of the many spiky leaf beetles that we came across. Looks a little different…

  266. Tent light - IMG_20260214_223551
  267. Tent light

    It was really difficult to locate our own tents at night when every tent looked identical. Luckily, I had these solar powered lights stabbed in front of my tent.

  268. Crab spider (Firmicus bragantinus) - P2176384
  269. Crab spider (Firmicus bragantinus)

    There were several crab spiders, but most were morphologically very similar.

  270. Jumping spider (Festucula sp.) - P2176488
  271. Jumping spider (Festucula sp.)

    This jumping spider with elongated legs and abdomen turns up within tall grass. Look closer and you’ll notice it’s exceptionally hairy as well.

  272. Tree scorpion (Uroplectes occidentalis) - P2187002
  273. Tree scorpion (Uroplectes occidentalis)

    Laurinda spotted a pair of scorpions on a tree trunk.

  274. Green lynx spider (Peucetia sp.) - P2176753
  275. Green lynx spider (Peucetia sp.)

    Before leaving for the next campsite, we revisited the mossy forest in hopes of more finds. Can you see the lynx spider?

  276. Crab spider (Trichopagis sp.) - P2176799
  277. Crab spider (Trichopagis sp.)

    This crab spider had very unusual blade-like macrosetae at the corners of its eye region.

  278. Camp 3 – Waterfall

    Village - IMG_20260217_142721
  279. Village

    We stopped next to this village to get directions to our next campsite.

  280. Stink bug (Caura bipartita) - P2187396
  281. Stink bug (Caura bipartita)

    This emerald stink bug turned up right in front of the village.

  282. Caterpillar (Bunaeini) - P2176948
  283. Caterpillar (Bunaeini)

    This caterpillar also turned up at the sandy path in front of the village.

  284. Research tent setup - IMG_20260217_153302
  285. Research tent setup

    At each new campsite, we would assist the expedition leaders to setup the main tent and research tents. Helps to get things moving faster.

  286. Ladybird spider (Paraplectana sp.)  - P2186970
  287. Ladybird spider (Paraplectana sp.)

    Fatigue was beginning to set in, but spirits shot up when Gimo, our beetle specialist, came across this Paraplectana while pitching his tent next to the stream. To him, it was meh. But exciting to me! I also tried exposing this girl to ultraviolet and it looked pretty neat!

  288. Water source at campsite 3 - IMG_20260217_163807
  289. Water source at campsite 3

    This is the water source at camp 3. Looked questionable but clean and refreshing!

  290. Pinhole border beetle (Triozastus sp.) - P2187159
  291. Pinhole borer beetle (Triozastus sp.)

    This pinhole borer beetle has an abruptly truncated head and posterior. They excavate tunnels in dead or dying wood. With their posterior shaped like the entrance of the hole in the wood, it works like a plug to block out predators.

  292. The Gimo Stretch - IMG_20260218_094044
  293. The Gimo Stretch

    This is the Gimo Stretch that occurs several times a day. I never understood how he could angle his arms like this.

  294. Lantern bug (Zanna sp.) - P2187336
  295. Lantern bug (Zanna sp.)

    I did a lot of night walks at camp 3 as the area showed to be more promising, perhaps due to the proximity to the waterfall. Really glad to find another Zanna next to the campsite.

  296. Emperor moth (Athletes gigas) - P2187453
  297. Emperor moth (Athletes gigas)

    The first night at camp 3 saw lots of activity at the light trap, including several from the superfamily Bombycoidea.

  298. Party in the troopie - IMG_20260218_083346
  299. Party in the troopie

    Each ride in the troopie would be a boisterous affair at dangerously high decibels.

  300. Hike to gully forest - IMG_20260218_102343
  301. Hike to gully forest

    We tried to hike down to a gully forest.

  302. Telmo with beetle-infested flower - IMG_20260218_104658
  303. Telmo with beetle-infested flower

    The Protea baumii robusta flowers were covered with Melyris groovewing flower beetles.

  304. Groovewing flower beetle (Melyris sp.) - P2187512
  305. Groovewing flower beetle (Melyris sp.)

    Closer look at the beetles.

  306. Broad-headed bark spider (Caerostris sp.) - P2187527
  307. Broad-headed bark spider (Caerostris sp.)

    I was getting engrossed with photographing some of the subjects and found myself detached from the main group. Settled with exploring the area and trying to escape the sweat bees instead.

  308. Protection against stingless bees - IMG_20260218_140406b
  309. Protection against stingless bees

    Some of us had more protection against the irritating swarm.

  310. Mantis nymph (Amorphoscelidae) - P2187613
  311. Mantis nymph (Amorphoscelidae)

    This small mantis nymph turned up on the bark of a tree. The nymphs tend to sway their abdomen like little fish.

  312. Assassin bug (Vitumnus sp.) - P2197691
  313. Assassin bug (Vitumnus sp.)

    This assassin bug turned up next to the campsite.

  314. Rove beetle (Zyras sp.) - P2197910
  315. Rove beetle (Zyras sp.)

    This rove beetle visited the light trap late into the night.

  316. Crab spider (Diaeini) - P2187103
  317. Crab spider (Diaeini)

    This crab spider refused to let go of her prey and had moth scales all over her after the struggle.

  318. Cutworm moth (Mazuca amoena) - P2197987
  319. Cutworm moth (Mazuca amoena)

    Just before calling it a night, this beautiful cutworm moth showed up.

  320. Unknown - P1014210
  321. Unknown

    Rob spotted this unknown little speck that glowed brightly under ultraviolet.

  322. Emperor moth (Lobobunaea sp.) - P2198095
  323. Emperor moth (Lobobunaea sp.)

    In the following morning, some of the moths were still around so I could take some wide angle shots.

  324. Wandering spider (Macroctenus kingsleyi) - P2198622
  325. Wandering spider (Macroctenus kingsleyi)

    A small team visited another cave nearby, and collected this very handsome wandering spider.

  326. Tortoise beetle (Notosacantha junodi) - P2198190
  327. Tortoise beetle (Notosacantha junodi)

    This tortoise beetle has mottled elytra with some thorn-like projections.

  328. African Freshwater Crab (Potamonautes sp.) - P2198578
  329. African Freshwater Crab (Potamonautes sp.)

    Rob collected this freshwater crab from the river and got quite excited about it.

  330. Orb weaver spider (Araneus sp.) - P2198490
  331. Orb weaver spider (Araneus sp.)

    There were a few of these orb weavers round. The eye arrangement was superficially similar to that of eresids.

  332. Planthopper (Mesonitys taeniata) - P2208744
  333. Planthopper (Mesonitys taeniata)

    Another squathopper turned up nearby.

  334. Gaboon Viper (Bitis gabonica) - P2208730
  335. Gaboon Viper (Bitis gabonica)

    In the evening, while Mike was trying to catch a cricket next to the camp, he chanced upon this Gaboon Viper resting in the grass and started screaming for Werner. The team hurried over excitedly, and I realised that I was still wearing flip-flops. Didn’t get too close to the viper and took more shots with my mobile instead.

  336. Geometrid caterpillar (Chiasmia sp.) - P2198385
  337. Geometrid caterpillar (Chiasmia sp.)

    Had a slow day, so I rummaged through Hermann’s caterpillar rearing boxes.

  338. Big waterfall - IMG_20260220_111907
  339. Big waterfall

    As we approached the final days of the expedition, I hiked to the waterfall again, and was not disappointed (see below).

  340. Treehopper nymph (Membracidae) - P2210469
  341. Treehopper nymph (Membracidae)

    This membracid nymph turned up, with intricate detail across its body.

  342. Spiky leaf beetle (Platypria sp.) - P2210494
  343. Spiky leaf beetle (Platypria sp.)

    One more spiky leaf beetle for the collection.

  344. Leaf-rolling weevil (Attelabidae) - P2210420
  345. Leaf-rolling weevil (Attelabidae)

    A knobbly-looking leaf-rolling weevil turned up in the foliage.

  346. Boxkite spider (Isoxya cf. mucronata) - P2219906
  347. Boxkite spider (Isoxya cf. mucronata)

    Finally tracked down the female Isoxya on its orb web at a low height!

  348. Boxkite spider (Isoxya cf. mucronata) - P1014231
  349. Boxkite spider (Isoxya cf. mucronata)

    It lit up impressively under UV.

  350. Bird dung crab spider (Phrynarachne rugosa) - P2209765
  351. Bird dung crab spider (Phrynarachne rugosa)

    I also came across a Phrynarachne specimen and explained to the team that nobody is capable of symmetrical poop.

  352. Spiny flower mantis nymph (Pseudocreobotra sp.) - P2209626
  353. Spiny flower mantis nymph (Pseudocreobotra sp.)

    Stoked to find the purple morph of the spiny flower mantis!

  354. Spiny flower mantis nymph (Pseudocreobotra sp.) - P2209680
  355. Spiny flower mantis nymph (Pseudocreobotra sp.)

    Even more stoked that it was feeding on the pesky sweat bees!

  356. Campfire - IMG_20260220_184639b
  357. Campfire

    Gathering around the campfire after dinner.

  358. Jumping spider (Veissella sp.) - P2210123
  359. Jumping spider (Veissella sp.)

    After dinner, we did a quick hike on the same trail again. Came across a Veissella guarding her eggs. It looks very similar to Brettus from Southeast Asia.

  360. Orb weaver spider (Neoscona sp.) - P2210064
  361. Orb weaver spider (Neoscona sp.)

    I’ve been trying to get this orb weaver for several nights, as it had a golden orb web and dropped very quickly whenever we approached. This time, it ran to a corner and I managed to grab some record shots.

  362. Fishing spider (Dolomedes sp.) - P2219994
  363. Fishing spider (Dolomedes sp.)

    We had a flimsy log across the stream where we fetched our water from. At night, there was a large fishing spider hunting for prey.

  364. Fishing spider (Dolomedes sp.) - P2210584
  365. Fishing spider (Dolomedes sp.)

    A closer portrait of the same fishing spider.

  366. Mirror spider (Thwaitesia sp.) - P2210204
  367. Mirror spider (Thwaitesia sp.)

    Another mirror spider turned up — a different species from the one we saw earlier.

  368. Green lynx spider (Peucetia sp.) - P2210386
  369. Green lynx spider (Peucetia sp.)

    While I was going to the research tent to charge my batteries, Rob spotted a Peucetia scampering around.

  370. Green lynx spider (Peucetia sp.) - P1014255
  371. Green lynx spider (Peucetia sp.)

    It exhibited a soft fluorescence under UV.

  372. Checkered gem butterfly (Zeritis krystyna) - P2208913
  373. Checkered gem butterfly (Zeritis krystyna)

    The next day, Reinier showed us this butterfly. I ended up using my mobile for this shot.

  374. Interview with Reinier - IMG_20260219_153517
  375. Interview with Reinier

    Throughout the expedition, Eric would be hijacking the specialists for an interview. Snippets of these interviews would then be used in a documentary and in the video at the top of this post.

  376. Pseudoscorpion (Pseudoscorpiones) - P2209288
  377. Pseudoscorpion (Pseudoscorpiones)

    Laurinda had another pseudoscorpion from behind tree bark.

  378. Filming predatory katydid with Piotr - IMG_20260220_145327
  379. Filming predatory katydid with Piotr

    We got Piotr to talk about an Enyaliopsis katydid that’s new to science.

  380. Horn corncricket (Enyaliopsis sp.) - P2209377
  381. Horn corncricket (Enyaliopsis sp.)

    Wide-angle view of the Enyaliopsis.

  382. Owlfly (Tmesibasis sp.) - P2210604
  383. Owlfly (Tmesibasis sp.)

    I was keeping the light trap before we depart from camp 3, and found that some of the owlflies were still around, next to the light trap.

  384. Preparing for group photo with drone - IMG_20260221_115206
  385. Preparing for group photo with drone

    Not easy gathering the group for a photo. Everyone would get distracted all the time.

  386. Expedition Group Photo - IMG-20260226-WA0008
  387. Expedition group photo © Eric Averdung

    Thanks to Eric for getting this shot!

  388. Camp 4 – Final Stop

    Campsite 4 - IMG_20260221_142739
  389. Campsite 4

    Camp 4 is the final brief stop before we return to Luena. We made camp next to the river.

  390. Makeshift dinner table - IMG_20260221_170328
  391. Makeshift dinner table

    As it was only for one night, we didn’t set up the main tent and had our dinner prepared in the open.

  392. Bull cricket burrow - IMG_20260221_153937
  393. Bull cricket burrow

    The sandy riverbank was littered with burrows. I had my hopes up a little to find the horned baboon spider, but they all belonged to burrowing bull crickets.

  394. Assassin bug nymph (Harpactorini) - P2220764
  395. Assassin bug nymph (Harpactorini)

    Red-spotted assassin bug nymph.

  396. Red bug (Roscius sp.) - P2220670
  397. Red bug (Roscius sp.)

    This red bug actually turned out more striking up close than expected.

  398. Earth-boring beetle (Bolbaffer tenuelimbatus) - P2220863
  399. Earth-boring beetle (Bolbaffer tenuelimbatus)

    Rob turned up this super cute earth-boring beetle on the sandy river bank.

  400. Clearwing leopard moth (Eulophonotus hyalinipennis) - P2220931
  401. Clearwing leopard moth (Eulophonotus hyalinipennis)

    Another clearwing moth showed up on the light trap the next morning.

  402. Longhorn beetle (Macropsebium cotterilli) - P2221101
  403. Longhorn beetle (Macropsebium cotterilli)

    Rob spotted this interesting longhorn beetle with reduced elytra.

  404. Wasp-mimicking fly (Pyrgotidae) - P2221146
  405. Wasp-mimicking fly (Pyrgotidae)

    We also had this wasp-mimicking fly on the trap.

  406. Reinier showing the ants tending to a caterpillar - IMG_20260222_083412
  407. Reinier showing the ants tending to a caterpillar

    Reinier showed us this Erikssonia caterpillar that had ants tending to it.

  408. Caterpillar (Erikssonia sp.) - P2221171
  409. Caterpillar (Erikssonia sp.)

    Up close on the symbiotic relationship.

  410. Campsite activities - IMG_20260222_073528
  411. Campsite activities

    While most of us were chilling, Eric had to document everything.

  412. Pseudoscorpion (Pseudoscorpiones) - P2221155
  413. Pseudoscorpion (Pseudoscorpiones)

    Another pseudoscorpion turned up!

  414. Bark-gnawing beetle (Trogossitidae) - P2221225
  415. Bark-gnawing beetle (Trogossitidae)

    Gimo caught this very uncooperative beetle. It couldn’t stop running!

  416. Ground beetle (Catascopus sp.) - P2221282
  417. Ground beetle (Catascopus sp.)

    This metallic ground beetle turned up on a tree trunk.

  418. Darkling beetle (Cryphaeus sp.) - P2221210
  419. Darkling beetle (Cryphaeus sp.)

    Before we left, Gimo showed me a few more beetles!

  420. Longhorn beetle (Macropsebium cotterilli) - P2221106
  421. Longhorn beetle (Macropsebium cotterilli)

    Always game for another portrait.

  422. Camp debrief - IMG_20260222_102410
  423. Camp debrief

    Before our final leg back to civilisation, Rob gathered everyone for a quick debrief and words of appreciation to all involved.

  424. Postcamp

    Lunch break - IMG_20260222_140839
  425. Lunch break

    We made just one stop for lunch on our way back to Luena.

  426. Wolf spider (Lycosidae) - P2221317
  427. Wolf spider (Lycosidae)

    A burrowing wolf spider turned up on the sandy ground.

  428. Wolf spider (Lycosidae) - P2221314
  429. Wolf spider (Lycosidae)

    Of course, a portrait is mandatory.

  430. Kids from Angola with weird Asian - IMG_20260222_142912
  431. Angolan kids with weird Asian

    While we were hanging around, the Angolan kids would surround us and stare. When I approached them for photos, they ran off. Took a bit of coaxing before they stood still for this.

  432. Rob Taylor
    Expedition Leader
    Mike Ross
    Expedition Leader
    Telmo Antonio
    Research Leader
    Casper du Plessis
    Driver
    Hansen Van Zyl
    Driver
    Alfredo
    Driver
    Mingo
    Driver
    Jamuana
    Chef
    Eduardo Ferreira
    HALO Technician
    Chalou
    HALO Driver
    Bart Wursten
    Botanist
    Ruben Carlos Culimuena
    Botanist
    KD Dijkstra
    Odonatologist
    Joaquim Sabino
    Odonatologist
    Reinier Terblanche
    Lepidopterist
    Hermann Staude
    Lepidopterist
    Gimo Daniel
    Coleopterist
    Piotr Naskrecki
    Orthopterist
    Werner Conradie
    Herpetologist
    Laurinda Mandela De Fraga
    Arachnologist
    Eric Averdung
    Storyteller
    Nicky Bay
    Macro Photographer
    Not pictured:
    Dylan, Pascoal, Domingos, Eddy, Augusto
  433. The Expedition Team

    None of this happens without the people who did the actual work: the specialists who could identify half of what we found on sight, HALO Trust’s demining crew who cleared the way for every field day, our local support crew who kept us fed and our vehicles running, the land support team who got us from site to site, and TWP for holding the whole thing together. Thanks also to TWP’s sponsors, who backed a survey with no guarantee of what the expedition would find.

  434. Fingernails after 3 weeks - IMG_20260222_101522
  435. Fingernails after 3 weeks

    My fingernails after a few rounds of washing.

  436. What’s Next?

    This isn’t TWP’s first expedition to this plateau, but three weeks in, we were still discovering new species and much more remains unexplored. TWP isn’t finished here, and neither am I. From October to November, I’ll be out in the bushes again, this time in Kenya’s Mau Forest highlands. See you in the next journal!

    Workshop

    BugShot Borneo 2027
  437. BugShot Borneo 2027

    The next macro photography workshop will be BugShot Borneo 2027 along with Piotr Naskrecki, Thomas Shahan and John Abbott. Find out more and register here: https://www.bugshot.net/bugshot-borneo.

    For those looking to extend their stay in Borneo, Kendra will be organising a pretrip to see other larger animals (details to be confirmed) and I will arrange an optional 4-night extension after BugShot to the entomology camp at Trusmadi (see Moths of Borneo: Gunung Trusmadi). Contact me at [email protected] for details.

TAGS
RELATED POSTS

LEAVE A COMMENT

NICKY BAY
Singapore

Hi my name is Nicky Bay. I am a macro photographer, instructor and book author, travelling the world to document the vast micro biodiversity that nature has to offer. Follow my updates and discover with me the incredible beauty and science behind our planet's micro creatures!

Copyright Notice

All images © Nicky Bay unless stated otherwise. Reproduction of any content without permission is prohibited. Please read the Image Use Policy and contact [email protected] for licensing requests.

Mailing List

Like the content here? Get notified for new posts, stories, workshops and book launches! Your email will never be shared with others.

Like the content here? Get notified for new posts, stories, workshops and book launches! Your email will never be shared with others.