Album: Random Axe
Label: Duck Down

Who are they? Chewbacca is a character in the Star Wars universe.