Video: Master of the Damned Recap

Steve and Amy investigate paranormal activity at a home in Potsdam, NY.