The fascinating physics of insect pee

906,180 views | Saad Bhamla • TEDMonterey