Self Destruct Posted on June 23, 2012 by Tetromino “Self Destruct is an arcade shooting game where you have to destroy all enemy spaceships.” [Source: Web] Go to Homepage Download Self Destruct Like Loading...