With the conclusion of tonight's penultimate episode, we've reached the end of season three. Of course, True Blood will take next Sunday off for Labor Day weekend, which means we won't get the finale until September 12th. It's worth noting the first run of last week's episode was the highest rated the show has ever seen (5.39 million, 3.0 in 18-49). So for all the problems I've had with this season, it seems I'm in the minority.
Hit the jump for a review of 'Fresh Blood,'ÃÂ the eleventh episode of season three.
To Read More Click Here.