Cop Shop
2010
•
0h 56m
•
star
8.5 / 10
A documentary on the police station near the Guangzhou Train Station.