A meteorologist on a remote South Atlantic island faces a terrifyingbattle for survival against dangerous creatures. Can he escape?+More