A skeptical look at the time a ghost's testimony resulted in a murder conviction.
See All 523 Episodes of "Skeptoid"