Play game
Alien Town
Alien invaders have landed in Alien Town and want to use it as a springboard to the rest of Earth.
Game will resume momentarily ...