This game is a shooting game in 3d. Beings of another galaxy want to conquer the Earth Don't try to speak with them...
View Rating and Xbox.com ranking stats