"For What It 's Worth (Stop, Hey What 's That Sound) '' (often referred to as simply "For What It 's Worth '') is a song written by Stephen Stills. It was performed by Buffalo Springfield, recorded on December 5, 1966, and released as a single on Atco Records in January 1967. The single peaked at number seven on the Billboard Hot 100 chart. This song is currently ranked number 63 on Rolling Stone 's list of The 500 Greatest Songs of All Time as well as the eighth best song of 1967 by Acclaimed Music.
who sings lead on for what it's worth
Buffalo Springfield