Which of the following planets has the largest canyon in the solar system?

Group of answer choices

Jupiter

Mars

Neptune

Venus

1 answer

Mars