When mission managers yell, “Touchdown!” chances are that they are celebrating the arrival of a spacecraft on a planetary surface. When National Football League players yell it, it means something completely different.
When mission managers yell, “Touchdown!” chances are that they are celebrating the arrival of a spacecraft on a planetary surface. When National Football League players yell it, it means something completely different.