Spotted what looks like a road or freeway on top of this mountain.
And this second image clearly shows a raised freeway or bridge going down this mountain, but as usual JPL blurred part of it.
Hard to make out the details, thanks to JPL fiddling and low res, but a few vehicles are present. A whole civilization on another habitable planet close to ours, and NASA doesn't say a thing, because each inhabitant has a free or overunity device in their back yards, and on this world, oil strangles practically every great break though over the last 100 years.