Here is one idea:
Source
Is that a flying saucer? LOL! Maybe we came from space. Is that called spandermia, or some such?