Categories
Science

Science News: 8/7/12

The Curiosity has landed! Mars, y’all!! And, you know, some other stuff happened too.