There very well be life on Mars – because we put it there. Interesting implications for Earth – was our planet “seeded” by mistake?
The Hubble telescope celebrated two decades of operations. Check out some of it’s best shots.
And finally, nature’s industrialists have constructed a beaver dam large enough to be seen from space. The dam is over 850 meters long and has been under construction for since the 1970′s. This is the largest non-human, mammalian metropolis on Earth. Beavers, we salute you.