Snowcapped mountains are found on which of the following planets?

A ) Pluto ✅

B ) Venus

C ) Mars

D ) None of these