On This Day, July 19, 1986: Genesis lands at #1 with “Invisible Touch”
On This Day, July 19, 1986 … Genesis landed their first and only #1 song on the Billboard Hot 100 with “Invisible Touch,” the title track of the band’s 13th studio album. The tune was the first of five consecutive top five singles from the album, the others being “Land of Confusion,” and “ThrowingRead More →