The fascinating physics of insect pee

892,394 views | Saad Bhamla • TEDMonterey