Chinese Mars landing. NASA fakes it better.