Where To Stream Impastor Season 2 Episode 1
The Devil Went Down to Ladner
- Aired September 28, 2016
- 30 Min
- Rated 7.0
- Number 6 Of 11 Rated Episodes
Buddy's attempt to outfox the detectives backfires; Dora, Alexa and Russell suspect something ominous is going on with their new pastor; Schmidt learns the truth about Ashlee.