The fascinating physics of insect pee

588,867 views | Saad Bhamla • TEDMonterey