Cop Shop

8.5 2010 56 min

A documentary on the police station near the Guangzhou Train Station.

Documentary