If we were created by God, there is no reason why another civilization, thousands or millions of years existed before us and have developed technology we can't even comprehend.
Then there's the possibility that I support, that there is another dimension that these craft are able to traverse between theirs and ours.........
One can travel FTL. The secret is that you can have no mass.