Yuan Zhaoji

Yuan Zhaoji is a martial artist, nicknamed "Shanbu."