Alien 8

Awesome band that from what I can find only put out one EP in 1998. Too bad they never hit it big, I would put them up there with Satanic Surfers