tuma

Mandarin: Translation
一種山中的鬼物
English: Translation
小林