China's Floating Power Plants – Tapping Super High Winds
cleantechnica.com