musicNews Lords of Acid Announce New Album Deep Chills For April 2012 Release (NSFW) March 16th, 2012