Geneva, Switzerland-based alternative rock trio Cave Wolves dropped their newest single, “Vendetta,” on April 29th, and it rips!