The longest man-made structure that is visible by space sits across the northern mountain range in China. Built and rebuilt during the 5th century BC through the 16th century, the wall protected a united China from the barbarians in the north.
Beijing, Shanxi Sheng, CN
Discovered by Jessica Burkart
on 20 January 2008.
164 views.