Neverland Farm is property located in southern Ecuador in the Andes near the tiny village of Tumianuma, a half hour drive from the quaint town of Vilcabamba. I am not sure where to even begin with this particular experience, so…