Echo of the Heliosheath (2008)
View large version
This is the face of God, hundreds of light years across.