NASA/CXC/JPL-Caltech/CfA

Hmmm...

"Castelnaud-la-Chapelle" in "Aquitaine, France" doesn't appear to exist on this planet.