NASA/CXC/JPL-Caltech/CfA

Hmmm...

"6143" in "Quintana Roo, Mexico" doesn't appear to exist on this planet.