93 billion-mile cosmic structure wows scientists
A gigantic structure in space lies 63 light-years away, and it's 93 billion miles long.
TL;DR
- A structure of enormous size exists in space.
- It is located 63 light-years away.
- The structure spans 93 billion miles.