Visual Culture: Lee “Scratch” Perry’s “The Death of Baphomet” Art Show Lee "Scratch" Perry has a new art show opening in Los Angeles this week, and he's using it to take on Satan, The Illuminati...and Jay-Z.