Designed by
Title
Workers end up working the Olympic stadium in Kiev #25169613
Description
Ukrainian workers end up working outside the Olympic stadium on June 7, 2012, in Kiev, Ukraine. Olympic Stadium will host the final match of Euro 2012.
This image is editorial