Trivia Question Which planet is home to the largest canyon in the solar system? A) Mercury B) Mars C) Venus D) Jupiter Next Question >>