Episode #66 – Vampires are the New Minotaurs

Vampires in comics. Are they awesome or do they suck? Continue reading