Carmilla
Checkpoint (3x3)
Air date: Sep 15, 2016
When The Dean says one thing and does another, LaF and Carmilla research, rattle and roll their way to what might be… a clue? Laura knits. Aggressively.
- Premiered: Aug 2014
- Episodes: 131
- Followers: 131