How many episodes are there in City on a Hill season 2?
City on a Hill has 14 episodes.