Longest canyon in the solar system reveals new secrets — Space photo of the week
NASA's Mars Reconnaissance Orbiter recently photographed Candor Chasma in Mars' Valles Marineris, the largest canyon in the entire solar system.