Filmed at an elevated Hengfeng road across the Shanghai Railway Station tracks. Shanghai Metro Line 3/4 tracks are also nearby.
LIdaguo 4 years ago
Filmed at an elevated Hengfeng road across the Shanghai Railway Station tracks. Shanghai Metro Line 3/4 tracks are also nearby.
LIdaguo 4 years ago