It may very well be, since this image would have been taken from a high-powered and long-looking scope... something very small on the lens could be magnified.
Looks like there are a lot of lens flares in the image elsewhere.
Still a very cool site.