mobile01 is a Chinese site and also a Taiwanese site, both is correct. Chinese is not equal to China. Just like English is not equal to England. E.g. most English speaker do not live in England or never have been in England.
Lea5: Ah come on. This thingy is drivin' somewhere in a desert of Nevada and the folks at NASA laughin their a**es off. It has something from the movie "Short Circuit" from 1986 :)
I can assure you the Nevada Desert is more inhospitable than Mars. It's easier to film the rover on Mars than there (I know because I've camped there for a whole week at the end of August).