A space probe returns to earth and is recovered by Seaview...only to unleash an alien organism aboard.
uCinema.so 2024