Claim: Mars is the site of Valles Marineris, one of the largest canyons in the Solar System.
Verdict: SUPPORTS