Tuesday, November 27, 2012
Yer "Wow!"-Inducing Video of the Day
I suggest starting it and switching to full-screen mode to get the full impact. This was filmed on La Palma, one of the Canary Islands, which belong to Spain and are located off the coast of Africa. For about a dozen years now I've entertained a fantasy of visiting the islands and living on them as a hermit, this video shows why. It's one of the most beautiful places on earth, with one of the kindest climates.