Ocean makes up 71% of the Earth's surface, and they also harbor one of the world's greatest yet almost untouched energy source: osmotic power. The salinity gradient where seawater and freshwater meet ...