Although it seems like True Blood Season 5 has only just begun, it is headed into its finale tonight!
That's right, Truebies — Season 5, Episode 12: “Save Yourself” airs at 9 p.m. ET on HBO tonight, Aug. 26, 2012. Counting down the hours? Check out the promo, some spoilery photos, and a video clip to tide you over!