The Eye of the Storm 03:01
View Video Info
Mother Nature (and the police) thwarts the crew's Vulture City lockdown.
From:
, , Ghost Adventures and Vulture Mine