Game Art by Liang Xing

Posted on

Liang Xing is a Chinese artist who created the stunning fan art of Legend Of the Cryptids.

 

 

 

 

 

 

 

 

 

 

 

View the website