A space research centre near a sleepy English village is threatened by an other-wordly force.
No data