Trivia Question 4032

  • On what planet is the largest known mountain in the solar system.