Landing astronauts safely ---- Mars is one of the biggest technological hurdles ---- any future manned mission to the Red Planet. A) to / across B) on / for C) over / at D) in / towards E) from / beneath