Hello, this one scared the **** out of me a while back while I was in Costa Rica, can anyone ID it? TIA!