Log In or Register
--- Talking Heads were a NYC based band formed in 1975...The name comes from a term used by TV studios to describe a head and shoulder shot of someone talking "all content, no action" - such as a newsman or commentator...
---------------------------------------
AND SHE WAS
(Talking Heads)
Industrial Dance