Physical Address
304 North Cardinal St.
Dorchester Center, MA 02124
Physical Address
304 North Cardinal St.
Dorchester Center, MA 02124
Leeches are generally considered the stuff of nightmares. They lurk in warm, slow moving water. They drink blood. And now, scientists have recently confirmed that at least some of them know how to jump. Conservation biologist was studying the common…