Diadem Rain Frog????? ( =Eleutherodactylus diadematus)
At GPS: -4.391247891,-73.25806506
Elevation: 117.4058838m
UNDETERMINED GENUS
~34 pairs of legs...
NOT an arthropod, NOT an insect. This amazing critter, ejects a fluid from its "antennae" which hardens on contact with air, immobilizing its prey. It injects a fluid which liquefies the internals of its prey and then sucks the partially predigested meal. (Just a little gross).