The creepy-sounding cosmic wonder is revealed in new close-ups.
Source: LiveScience
Read the full story