As some ancient astronaut theorists believe?
That was the first thing that flashed through My Mind when I read the article...