Construction Index TV
Mon December 04 2023
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