Mysterious Ribbon at Edge of Solar System Explained

More from Space.com