Test your knowledge of popular urban legends, and the science underlying them.
See All 525 Episodes of "Skeptoid"