construction workers
2007-04-07 08:23:05 UTC
39.929334°, 116.434212°
2007
(343)
china
(68)