Oh noes! Must be aliens!!!
Must it really?
I can think of a number of alternate explanations, in no particular order:
- Image artifact - accidental
- Image artifact - deliberate (i.e., a hoax)
- Mirage, or
Fata Morgana
- Geological anomaly - cryovolcano, shield volcano, pingo, or a large funny rock
- Russian rocket debris
- The planet Venus
- Light reflecting off a duck's ass
- Manmade, not alien structure, made millions of years ago by giants from Earth, or by men originating on Mars before migrating to Earth
- Manmade, a top secret break-away civilization program, dating from the 1950's -1970's.
- Abode of the god of Mormon
- Others TBD
I choose not to believe aliens are in our solar system.
Accordingly, ANY of the above explanations are preferable to aliens.