“Dudley” is the first track released off of Le Rug’s forthcoming album Swelling (My Own Worst Anime), out December 2. The vocals on here really stand out to me. They sound like the screeches of as frightened sociopath, enclosed in a padded cell of teeth-gritting distortion. Enjoy.
Watch the video for “Dudley” here.