1 Articles
Official

NASA-style technology created this 53 billion pixel image.

Nice stitching on the logo.