Moroccan Snake Charmers in the Mosque at the End of the World

Featured

Snake Charmers in Djemaa el-Fnaa, Marrakesh, Morocco

Moroccan snake charmers are in the mosque at the end of the world. This refers to Djemaa el-Fnaa, the main square in Marrakesh ( also spelled, Marrakech ) in Morocco, the land Continue Reading →

Planet Pilgrim and the Gift of our Sacred Earth

Featured

A planet pilgrim at the Guaira Falls in Brazil in 1981

A Planet Pilgrim’s Perspective on the Drowning of the World’s Largest Waterfalls, the Guairá Falls in Brazil : The famous coffee plantations of Brazil stretch to the border with Paraguay. In 1981, Continue Reading →