Thousand-Faced Queen

Thousand-Faced Queen (千面女王) is a original character created by Tong Hsing Company Limited in their adaptation film The Super Rider as an incarnation of Doctor Shinigami.