A new NASA Earth-observing satellite featured Maine’s coast in its first radar image. The satellite, which was launched July 30, took the image of Maine on Aug. 21. It shows Mount Desert Island, an ...
Some results have been hidden because they may be inaccessible to you
Show inaccessible results