Alien Achilles Heel #20

Description (UK)

Alien Achilles Heel. Many believe aliens are already here on Earth. Could they be plotting an attack? And if so, can humans survive their weapons' terrifying capabilities? (S2, ep 20)