Intersting find in China. Any ideas?

Intersting find in China. Any ideas?