Science News: 8/7/12

The Curiosity has landed! Mars, y’all!! And, you know, some other stuff happened too.  Read More Science News: 8/7/12