Where Have All Our Heroes Gone (song)

"Where Have All Our Heroes Gone" is a song written and first recorded by American country singer-songwriter Bill Anderson.

It was released as a single in 1970 via Decca Records and became a major hit the same year.

"Where Have All Our Heroes Gone" was recorded on June 30, 1970, at the Bradley Studio, located in Nashville, Tennessee.

[3] The song spent 14 weeks on the Billboard Hot Country Singles before reaching number six in December 1970.

[5] In Canada, the single reached number nine on the RPM Country Songs chart.