text: According to the article, it says that with the newest picture, if there were something, we would've caught it in the picture. That is proof that it is only a landform. They even compare it to some of our landforms on earth, so I don't see how people still believe it could be something else. As I've adressed before, alien life isn't even prooven, so how could we be sure if this is connected to that all? We can't.