This morning, I found these on my still small lime tree:
It looks like something out of science fiction!
And excuse my ignorance, but what the heck is it? It *looks* like a caterpillar, but with the face of a gecko? All this time I thought geckos hatched from eggs, whole. So I'm not really sure... gecko? caterpillar?
Enlighten me please.