World’s Largest Tidal Power Array — Off French Coast
Tidal array off the coast of France will be world’s largest when complete in 2012. A reader actually shared news about this project with me over 2 months ago, but due to the steady stream of so many interesting cleantech stories, other responsibilities, and the fact that the shared … [continued]