Music For Monday: Talking Heads, ‘Psycho Killer’ (Live ’78)

Talking Heads originally wrote “Psycho Killer” around 1974 and eventually recorded a version for their debut L.P., Talking Heads: 77. David Byrne and the band are well known for the tune, but the song barely scratched the top 100 upon … Continue reading