Caterpillar mimics a snake

This Ecuadorian caterpillar not only looks like a scary snake, it will also "strike" at curious creatures.