Lanzarote is part of a collection of islands known as the Canary Islands, located in the Atlantic Ocean about seventy miles off the coast of West Africa. In the early 2000s, I first visit…
Continue reading this post for free, courtesy of Spirit Speaks.