The BloodCast: Ep. 12: True Blood: Save Yourself
GeekNation’s Bloodcast recaps all things bloody in the world of television. This week we bite and bitch about the season finale of “True Blood” episode 12 “Save Yourself.” Also “Dexter,” “The Walking Dead,” prizes and more. The BloodCast hosts are C.J. Arabia and Cricket “Crix” Lee experts in all things bloody.