Long Lab

Stanford University, Dept. of Biology

infection thread
free living bacteria
Infection thread