Pep Rally

November 20, 2014
0.0%

Carmilla - S1 - E33

Pep Rally

Realizing that she's run out of options and not knowing about the deal between Carmilla and The Dean, Laura decides to appeal to the student body at a school event - and learns that tomatoes can fly and nobody will hear her out. Even worse, she discovers a huge video file on her computer that reveals some harsh truth about her roomy.

Carmilla: Season 1 - 36 Episode s