Is the legend of the smelly car genuine? What about the "raccoon in the drain" story—does it hold any truth? And could our MythBusters really launch themselves as human cannonballs?
Show
MythBusters
Episode
S01E10
Air Date
Dec 05, 2003