NASA Captures Haunting “Eyes” Staring from Deep Space, and They’re Watching You
- Space
A pair of cosmic eyes, menacing and unblinking, stare back at us from a staggering distance of 80 million light-years away, captured by the watchful lenses of both the NASA's...