In other words, we have possibly stumbled upon the holy grail of modern day planetary exploration, or in other words, an
Mit anderen Worten sind wir vielleicht auf den Heiligen Gral moderner planetarer