Hi I took this picture earlier today in southern Costa Rica on the Gulf side of the Osa Peninsula. Any idea what it is? Thanks!