Floating Wind Turbines Set Sail

by Walter Wang December 23, 2009 2 comments