November 25, 2009
The Oyster, located in the waters off Orkney makes electricity
Full Story [Green Tech]
Filed Under In The NewsTagged:
Comments