Season 3 Episode 11 episode 11

True Blood Season 3 Episode 11 " Fresh Blood ": Sneak Peek

True Blood Season 3 Episode 11 " Fresh Blood ": Sneak Peek

Sneak peek of the upcoming episode of TRUE BLOOD “Fresh Blood” Season 3 Episode 11 which airs this Sunday August 29 2010 at 9pm on HBO. Preview and trailer already posted.