Video: Invaded Recap

Steve and Amy investigate activity at the Catfish Restaurant in Waxahachie, TX.