I have to say, I like my title to this thread :).
I've seen caterpillars before, hiding and chewing on my olive leaves, they are very small, less than 3-4cms.
So then today, I see this massive fuck..
There's 4 of them on a large bush we have. No where near my trees, luckily...