A remote island village... A team of intrepid scientists... A terrifying secret... The mysterious is...