Talking Heads were an American new wave band formed in 1975 in New York City and active until 1991. The band comprised David Byrne (lead vocals and guitar), Chris Frantz (drums and backing vocals), Tina Weymouth (bass and backing vocals) and Jerry Harrison (keyboards, guitar, and backing vocals).
Seether (Have I mentioned yet that I LOVE them?!) They are coming to Rock the Resort this year and I want to go see them so bad. It of course is the one weekend of the summer that I've so far not been able to find a babysitter (I've been looking for a while since that is the weekend of my HS reunion too). ahhhhhh :(