In the spirit of Christmas, David and Rachel discuss the woman who fell 33,000 feet - and lived.
Podchaser is the ultimate destination for podcast data, search, and discovery. Learn More