THREE-HEADED BOA CONSTRICTOR

The three-headed boa constrictor is an average giant carnivorous snake, with an exception of its three heads and an appetite to match. Preferring to live in the heights of large trees, this boa constrictor will quickly wrap itself around its prey, squeezing the life out of them.


SOURCE(S): Sorcerer