Alien Hominid By GamesMaster_ published 5 April 05 In space no one can hear you scream... but what about Earth? GamesMaster investigates