Video: Satan's Revenge Recap

Steve and Amy investigate claims of paranormal activity in Leslie, MI.