93 billion-mile cosmic structure wows scientists

A gigantic structure in space lies 63 light-years away, and it's 93 billion miles long.

93 billion-mile cosmic structure wows scientists

TL;DR

  • A structure of enormous size exists in space.
  • It is located 63 light-years away.
  • The structure spans 93 billion miles.