The green anaconda lives in swamps, marshes, and slow-moving rivers in South America. As the largest snake in the world, the green anaconda grows up to over 20 feet long and eats a wide range of prey from fish and birds to caiman and turtles. Their rear-facing teeth and powerful constriction allow them to swallow large meals whole, and their digestion can take weeks to complete. In the wild, green anacondas can live up to 30 years.