New mini-album release from Deluhi.