Cop Shop
2010-01-01 | 56 minutes
Rating: 8.5
A documentary on the police station near the Guangzhou Train Station.