Title: Thought provoking
Review: This series promotes the idea that aliens have been visiting us for hundreds of years. The evidence that they present makes a lot of sense once you open your mind. How can anyone believe that it is only in the last hundred years or so of human existence could others have the ability to come and see what we are doing?
Is this product review negative?