The Devil's Cop Festival

Movie
The Devil's Cop Festival
Fifth installment of Deka Matsuri omnibus series. Six films