November 15, 2013
The Spine of God

Scientists have announced the discovery of the largest-known structure in the universe. Indirect evidence indicates a "wall" of galaxies exist ten billion light years away that may itself be some ten billion light years across. The evidence is, of course, not conclusive. They gotta renew that grant!

Posted by scott at November 15, 2013 06:42 AM

eMail this entry!
Post a comment

Email Address:



Remember info?