A buckled up engineer works from a helicopter platform, testing a supporting insulator in Caidian District of Wuhan, capital of Central China's Hubei province, April 12, 2010.
Go to Forum >>0 Comments