Dam, that's big! World's top hydro power stations By: CNBC.com News November 24, 2014 at 01:23 AM EST Energy Future takes a look at eight of the world's biggest and most spectacular hydro installations. Read More >>