Earth Vs. Mars: Olympic Medals

Sure, everyone got all excited that Mars is now home to a fancy new rover. But how does the Red Planet stack up to us in terms of their Olympic performance?

Posted on