This series is currently airing weekly on Netflix. Episode 20 of 24 just released today. If you decide to watch, you can find the full list of past episode discussion threads here. I am sure @[email protected] will be posting the episode 20 thread later today.