How is it already the season finale tonight? Hasn't it only been like 6 - 7 episodes so far? I thought a season of shows as 13 episodes?
Will they show a marathon up to the season finale? I've noticed when a show is cancelled they call it SERIES FINALE but this one isn't being called that. Does that mean there will be a season 3 (fingers crossed!)?