NASA/CXC/JPL-Caltech/CfA

Hmmm...

"Isle of colonsay" in "Scotland, United Kingdom" doesn't appear to exist on this planet.