That's just downright amazing.
not to sound al sci-fi conspiracy theorist mega geek but when you see something like that and try to wrap your head around just how enormous the infinite bounds of space are, it's pretty naive at best to assume there is not other life out there somewhere. Infinity is a big place...