A "missile delivery vehicle" of some sort:

http://news.msn.com/world/china-co…