The Mandarin

The Mandarin is the King of the Valley of Spirits, at the edge of China. His primary goal is to take over the world. He is reported to be a descendant of Genghis Khan.

Logs

 * (MTV: 2010-10-03 - Stark Military Missiles Stolen in China