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