There have been a lot of deaths over the past six seasons of True Blood, and its new teaser trailer reminds just how much blood has been shed. And in case you forgot, it reminds us that the show’s own end is about to begin.
The final season of True Blood will premiere on June 22nd on HBO.