NASA’s Curiosity rover detects organic compounds on Mars December 4, 2012 Leave a comment NASA is exploring the possibility that detected carbon is of Earth origin. Read More »