The Girl from Carolina » Season Two: God Bless New Dixie » 10. Part 10: “The One True Carlos”

Premiered May 1, 201715 minutes

Ferra finally reveals JD’s master plan to the New Dixie residents.