Space Alien

Space Alien is a vicious predator from World Space.