How far will you go for revenge? Who will survive this season of True Blood? Those questions are asked in this exciting preview for the 8/29/10 episode of the show.
True Blood Season 3 Episode 11: "Fresh Blood"
- Related Videos:
- True Blood Videos, True Blood Season 3 Episode 11 Videos
- Uploaded by:
- Matt Richenthal