Landing | Sat Jan 12, 2013 1:22am GMT

Astronomers discover largest known structure in the universe