This is a rather unusual finding because there is no river nearby and no through passage to assume that the finding was dropped by a passer by. But there is a Yellow billed kite nesting (hatchlings are about 4 weeks old) on a tree just 3-4 metres away. Do yellow billed kites eat fish? I know they eat palm kennels and pray on chicken chicks
Worm like creature swimming in a pocket of water on the rocks. Made me think of a parasite
with radio transmitter on its back
Bad resolution - far away, what species is looking toward the lense ?