Mattie and Brian get spooked with this weeks episode on Japanese yokai! Would you follow a pretty lady under a waterfall even if the whole village told you she was a giant spider? Can you keep a 1,000lb baby alive in the snow? Why the hell do so many spirits live in bathrooms? Tune in and Find out!