Photo courtesy of sceneinthedark.com The Freelance Whales released a new album, "Diluvia," full of 1980s electro revival and their own brand of indie sound.