content: Dubious website is an understatement. There's an article on there talking about a cat statue on mars. Also, the original source was from a NASA employee forum. Not exactly a reputable as much as it's some nerds getting overly excited on the new project. However, if this does pan out like we all hope it will. And solidifies into reality, that's a huge break through for space travel.