Sheng Long?
By Barrysoff --
GameSpot
Posted Oct 12, 2009 11:30 am PT
I guess Sheng Long means something - but what?!?!