[/caption]Planet Mars’ Olympus Mons holds the record for the tallest known peak in the entire Solar System. Having a height three times taller than Mount Everest’s and a base wide enough to prevent an observer at the base from seeing the top, you would have expected Mars to be on a relatively big planet. But […]