MarsNews.com

Russian Space Official: Humans to Mars as Priority Space.com

The Russians are itching to send a human crew to Mars