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