Construction Index TV
Tue August 20 2019
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