Construction Index TV
Wed April 21 2021
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