Sun, spotted: Our speckled star shines over New York City (photo)