Snow-coated Mountains are found in which of the following Planet? July 13, 2023 – by admin 0A. MarsB. VenusC. PlutoD. Perigee