The fascinating physics of insect pee

1,328,230 plays|
TEDMonterey
• August 2021