Poster

Satan's Sword 1: Great Buddha Pass (Daibosatsu tôge / 大菩薩峠 )