The fascinating physics of insect pee

1,259,164 views |
Saad Bhamla |
TEDMonterey
• August 2021