THE HOME OF WATCH CULTURE
You’ll be familiar with the misadventures of Spinal Tap over their 1982 album, Smell The Glove. The original cover artwork is problematic. Featuring the image…