More amazing view from the Great Wall of China. The amount of labor that must have gone into building this is staggering.
2007-04-06 04:11:32 UTC
40.456817°, 116.508089°