The cover art for Alice In Chains‘ forthcoming new studio album “The Devil Put Dinosaurs Here” has been revealed, as has its hidden secret. An astute fan who goes by the handle of ‘TheSorceressKnight’ took the image into Photoshop to uncover the image hidden inside the cover. You can find both the original album cover and the hidden findings below. The band will release the album in late May.



- Advertisement -