Detective Inspector Regan and Detective Sergeant Carter accidentally get involved in a gigantic top-...
A remote island village... A team of intrepid scientists... A terrifying secret... The mysterious is...