On October 15, 1986, Elton John dropped his 20th studio album, Leather Jackets. Though it didn’t enjoy the same commercial success as some of his earlier hits, peaking at #91 on the Billboard Charts, it’s still a notable piece from his extensive 80s catalog. What are your thoughts on this lesser-known gem?