The fascinating physics of insect pee

614,648 views | Saad Bhamla • TEDMonterey