Jeff Taylor
Jeff Taylor is a trained ecologist who has hiked thousands of miles across North America and Europe. He lives in Marina di Pisa, Tuscany.
Jeff Taylor is a trained ecologist who has hiked thousands of miles across North America and Europe. He lives in Marina di Pisa, Tuscany. See less