2012-03-290.0 rating
Crews race against the clock to finish an important venue and signature landmark for the 2012 London Olympics.