Shan Xiongxin (original) (raw)

Shan Xiongxin (? - 5 June 621) was a general, top warrior and peasant uprising leader during the transitional era between Sui and Tang dynasties.