I read people talking about 13 episodes, but according to TV.com there are only 8 episodes in total. What's correct?
From what I understand when searching the web, episode 6-8 are available through web-stream. If 8 episodes is all we'll get: Is there any closure of the show? Or are we left hanging?
Thanks in advance.