Ambient electronic duo Chaos Shrine has revealed their new single, “Vapula,” from their forthcoming album ‘Mirror Division.’