1966
133496

Horizon

The Life that Lives on Man

This episode of Horizon explores bacteria and other creatures that live on our skin and in our hair.