Season 2, Episode 12 Bar Fright/Mexico City Cave Witch

First Aired: November 30, 2011

Purported poltergeist activity in a Texas bar is probed; footage of a flying witch is scrutinized in Mexico.

Watch Now
Paid