The Haitian boa (Epicrates striatus) feeds on small lizards, mammals, and birds, and can grow up to 2.6 meters (8.5 feet) in length. Unlike many of the other species of animal found in the remains ...