Greetings Commanders,
It has been bugging me for AGES, the fact that I have heard the term before, so , for months now, i have been trolling through the internet, trying to find the original reference for "Thargoids", and I think I have found it, believe it or not, the earliest reference on tv...