types of boa constrictor
Currently acknowledged subspecies include: B. c. constrictor, B. c. orophias, B. c. imperator, B. c. occidentalis, B. c. ortonii, B. c. sabogae, B. c. amarali, B. c. nebulosa (Dominican boa, recently elevated to full species), and B. c. longicauda.