Belizian insect - weird animal

Anyone knows what kind of insect is this?

Comments

No comments posted yet.