Question: who sings lead on for what it's worth
Answer: It was performed by Buffalo Springfield , recorded on December 5 , 1966 , and released as a single on Atco Records in January 1967 .