Stock Photo: Boa Constrictor (Constrictor constricto) constricting Rat, N. South America
Stock Photo: 4179-38922 Boa Constrictor (Constrictor constricto) constricting Rat, N. South America