Don’t Pee on Your Leg (and other scientific misconceptions)

E54 - Mitochondria and Sneezing

February 13, 2021

On episode 54, Camden and Margaret discuss if mitochondria are the powerhouse of the cell and if your heart stops when you sneeze.

Podbean App

Play this podcast on Podbean App