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
