Abstract: Published June 4th 2005. Written by Thomas McDermott. Alien Hominid? What the hell is an Alien Hominid you may ask! It may not be one of the most talked about titles at the moment. It is not on the tip of every gamers tongue, and not a lot of people ma...