Hydroelectric Dam

Hydroelectric dam

Hydroelectric dam with machinery for remove trunks from water