Rock viper


Rock viper is a common name that is sometimes used to refer to at least three different species: