6.8
Japanese/41 min./2010
In the year 2024, the Governer of Tokyo puts a group of young girls through torturous training, and the three that remain - dubbed the Zebra Mini-Skirt Police - are charged with the task of protecting his life…
6.3
6.5
6.9
7.6
5.7
7.1
6.1
7.3
6.4
6.7
7.7
5.8