Philae’s landing site
The landing site where Rosetta Philae’s is due to land on 12 November is named Agilkia. “The landing site, previously known as ‘Site J’, is named for Agilkia Island, an island on the Nile River in the south of Egypt. … Continued