Echus Montes

Echus Montes is a large mountain on Mars at 7.81°N, 282.05°W. It is located in the Lunae Palus quadrangle.