Miwa Takada Archives - Waffi Tv

Miwa Takada

Daimajin
6.7

Daimajin

Apr. 16, 1966

Daimajin

A giant stone statue comes to life to protect the residents of a small town against the depradations of an evil warlord.