Space station flyover of Gulf of Aden and Horn of AfricaEuropean...