The past has caught up with the present in the final season of True Blood. And it doesn't look pretty for Sookie and the people of Bon Temps. Watch the brand-new trailer below to see for yourself.

The seventh and final season of True Blood premieres June 22 on HBO.