Album NewsAlice In Chains Set Date For New Album on March 25, 2013 Alice in Chains have set May 14th as the release date for their new album ‘The Devil Put Dinosaurs Here‘.Share this:TweetRedditMoreShare on TumblrRelated