Agree that it is mind-boggling. How can something that big escape detection for so long? Incredibly powerful telescopes mounted on satellites?
Yes...yes it dfoes! :-)