Stretching across 7.6 sextillion miles of space, astronomers crown it the new 'largest structure in the universe' – Earth.com

Science News

Stretching across 7.6 sextillion miles of space, astronomers crown it the new ‘largest structure in the universe’  Earth.com
Source: Science News