Long Lab

Stanford University

infection thread
free living bacteria
Infection thread