Animals!  At the top are giant river otters, which we were lucky enough to see.  They stayed a good distance back and made bizarre mewing / barking noises at us for a while.  Also, a bunch of monkeys, and a night possum.  No jaguars though.