Yes, leeches have been known to live inside humans by attaching themselves to the skin and feeding on blood. This can happen when a person comes in contact with contaminated water sources where leeches are present. If you suspect that a leech has entered your body, it is important to seek medical attention to have it safely removed.