简介 A crew of cosmonauts land on a foreign planet, investigating a radio signal, sent out asking for help. They reception they get from the native people on the arrival is however not as friendly as it first seems. Something fishy seems to be taking place underneath the planet’s surface. —IMDb