I’m not saying it was aliens... But, it was aliens.... Myths seem to be always rooted in some truth.
Is it even possible? Yes, it is.