davidcrews.wordpress.com
Mother Ayahuasca – Mysteries of the Jungle
(Click any image for larger size.) La Selva – The Forest. That’s the name given by the locals to that greatest forest on Earth, that unimaginably immense ocean of green we call the Amazon Jun…