Jar of Blood

Dexter, Season 1, Episode 10: The police department gets a surprising gift.

Schedules