Snakes have natural protections like camouflage, venom, constriction and shedding skin to protect themselves from enemies such as humans and birds. They live in a variety of habitats including forests, deserts, rivers and swamps, and eat small animals like rats, mice and caiman. Snakes have been around for over 95 million years and have excellent vision.