Conspiracy theorists and alternate science believers continue to claim triumph over the laws of nature.
See All 523 Episodes of "Skeptoid"