Olympus Mons
For June's issue of Highlights, I got to illustrate Olympus Mons which is located on Mars! It is the largest mountain in our solar system at 22 km (13.6 mi) tall. Mt. Everest is 8.8 km to put it into perspective.
View all tags
Posted on
May 31, 2016
More by Josh Lewis View profile
Like