Workers adding the last touches Atlanta's Olympiad stadium which has manag - The Independent