Carter Season 2 Premieres October 25