New Release "Self Destruct" by ULTRA-MEGA