Daily Archive: November 6, 2018

0

DEF: Talk Talk “Talk Talk”

London-based band Talk Talk made four appearances on Billboard‘s Hot 100 chart. On this date in 1982, the group’s self-titled song “Talk Talk,” which was their first song to appear on...