Snowcapped mountains are found on which of the following planet: Umar Draz 11 months ago A. Mars B. Uranus C. Pluto D. None of these Correct Answer: C