To date, the highest resolution picture ever taken by mankind.

"The heavens declare the glory of God; the skies proclaim the work of his hands."
- Psalm 19:1

ss heavens declare