A dam is a man-made structure built across a river. Most dams are built to control river flow, improve navigation, and regulate flooding. However, some dams are built to produce hydroelectric power. The sight of a dam - one of the largest and most complex structures that humanity has ever created - can be quite breath taking. Here is a top 12 of highest dams in the world.