The fascinating physics of insect pee

555,840 views | Saad Bhamla • TEDMonterey