Poster

Cop Shop

8.5 2010 56 mins

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