Construction Index TV
Tue March 31 2020
Was the ancient Colosseum in Rome actually a better stadium that the Beijing National Stadium? There's only one way to find out...
Video uploaded on 07/11/2014 12:00am. Click here to read more about this video