Jon, Looks like the Three Gorges Dam on the Yangtze River in China. HUGE project, HUGE dam! Was just there for a tour and a lift down on their 'ship lift' vertical elevator. As Frank says, these guys don't understand basic tie down or braking requirements for such a load...I'll bet they did not help in the dam build! Cheers
Jim