Sunday, September 23, 2007

The Star Larvae Hypothesis

"Nature is somebody's science project"

http://www.starlarvae.org/

No comments:

Post a Comment