Every now and then you stumble across some really alien-looking creatures in the jungle... check out this cool Nettle Caterpillar moth larva just chilling on a leaf! ???????? (???? by our team member Jonathan)
.
.
Experience the exotic sights yourself; bo