Posts by Stephanie Crawford

Posts by Stephanie Crawford

Take Your Medicine!

A parasite is defined as “an organism that lives in or on an organism of another species (its host) and benefits by deriving nutrients at the other’s expense.” Since moving to Peru in July, I have become well acquainted with various parasites. They’re easily contracted, even with the best of precautions. I have “benefited” from some of the side effects of succumbing to a…