NASA/CXC/JPL-Caltech/CfA

Hmmm...

"Mäntyluoto" in "Western Finland, Finland" doesn't appear to exist on this planet.