Designed by
Title
Soldiers in front of the City #30258928
Description
Demi-Gods and Semi-Devils film city is an artificial Chinese ancient city built in Dali City, Yunnan, China.It was originally built to accommodate the shooting of the television series Demi-Gods and Semi-Devils.
This image is editorial