Haitian Boa
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 of the owl's roost, this boa species still lives on the
island.