Thursday, October 8, 2026:

Talking Heads – Remain in Light (1980) album cover.

Released: October 8, 1980

Artist: Talking Heads

Album: Remain in Light

Label: Sire Records

Next
Next

Wednesday, October 7, 2026: