Boa Constrictor Boa constrictor also called the red-tailed boa or the common boa, is a species of large, non-venomous, heavy-bodied snake. This Boa constrictor photo was taken in Panama. Continue reading