Pete
Mr. Eighties
- Apr 29, 2023
- 12,428
- 518
Pete has published a news story:
On This Day: June 6, 1986 – Genesis Releases Invisible Touch.
Read the full story here...
On This Day: June 6, 1986 – Genesis Releases Invisible Touch.
On this day June 6, 1986, Genesis released their thirteenth studio album Invisible Touch. Blending polished pop with progressive roots, the album became the band's most commercially successful release, reaching number 3 on the US Billboard charts and topping the charts in the UK, Canada, and New Zealand.
Invisible Touch produced five US Top 5 singles, including the title track, Land of Confusion, and In Too...
Read the full story here...