Scientists Intrigued by Incredibly Long Structure Lurking in Nearby Star System
A mere 63 light-years from Earth lurks an enormous structure that spans around 1,000 astronomical units — or 93 billion miles — with the evocative nickname of “Cat’s Tail.” The…