Science

Think all bacteria are microscopic? Tell that to these centimeter-long monsters