Рет қаралды 317,363
In the 80s, a mysterious death in Todmorden, UK, left two police men wondering if it's linked to alien abduction. Now, evidence shows that their suspicions may be correct.
Catch full episodes of your favourite Quest shows here:
www.dplay.co.uk/
Subscribe to Quest TV for more great clips:
/ subscription_c. .
Follow Quest on Twitter:
/ questtv