Perry’s Jukebox: Talking Heads
Talking Heads Once In a Lifetime ~ Talking Heads. Talking Heads were an American new wave and avant-garde band formed in 1975 in New York City[1] and active until 1991. The band comprisedDavid Byrne (lead vocals and guitar), Chris Frantz (drums and backing vocals), Tina Weymouth (bass and backing vocals) and Jerry Harrison(keyboards, guitar,…