M4uFree Search : taro marui

Return of Daimajin (1966)

IMDb: 6.4
1966

Giant statue exacts revenge upon those who conquer its worshippers