Both sentences effectively mean the same thing but I would say that the continuous tense invites the listener to visualize the process of landing while the simple tense is just a statement of fact. The first sentence sounds a little nicer, so to speak.
New words, one handy idiom, and a 2-minute quiz — delivered to your inbox to keep your streak alive.