
Born: 1960-08-02
David Yow, born on August 2, 1960, in Las Vegas, Nevada, is a prominent American musician and actor celebrated primarily for his role as the lead vocalist in the influential noise rock groups Scratch Acid and The Jesus Lizard. Yow's unique vocal style and dynamic stage presence have made him a key f...