Demon Fighter Kocho 2: School of Evil Spirits
1997-10-02 | 75 minutes
Rating: 0
Second live action Demon Fighter Kocho movie