Movie Trivia: The "Bing Xu" crew built a 70,000 square meter Roman city on the ground

Movie Trivia: The “Bing Xu” crew built a 70,000 square meter Roman city on the ground

The story of Bin Xu takes place in ancient Rome. In 1959 at that time, the green screen…