WORLDWIDE | Sunday, 17 October 2010 | Views [204]
The contrast of the force of nature with technology, created a perfect partner in this photograph taken in the Canary Island.