Tien Shenin Demon

Tien Shenin Demons are a species of demon originating from Kazakhstan.

Appearances

 * Judgement