69,841 ft tall
It is the tallest planetary mountain in the solar system, it is located on Mars.
It’s name means Olympic snow and is nearly 2.6x the height of Everest.
Olympus was home to the twelve Greek gods.
No human was capable of climbing Olympus and any human that dared was struck down by the gods.
Your goal is to climb Olympus any way you see fit!
You will have 50 minutes to accumulate the