This could be Belonogaster juncea, but I am not sure.
Murchison Falls National Park, Uganda, 11 September 2025