The solar system's second tallest mountain is hidden away on the weird…

The tallest peak in the solar system is Olympus Mons of Mars, three times taller than Mount Everest. But it's not as easy to say what the second tallest mountain is...but it might be found in the unlikeliest of places. » 10/05/11 7:40am 10/05/11 7:40am