Post Views: 316 Ten miles off the coast of Aberdeen in Scotland, five turbines tower over the North Sea. Each is as tall as the giant towers of Canary Wharf in...
Home » Canary Wharf
Post Views: 316 Ten miles off the coast of Aberdeen in Scotland, five turbines tower over the North Sea. Each is as tall as the giant towers of Canary Wharf in...