Carmilla S01E20: Sock Puppets and European History

Carmilla S01E20, Laura’s got Carmilla right where she wants her: tied up and ready to spill the beans but no good story would be complete without a puppet show…right?


About The Author
- I'm a girl who like another girls and i love watching L movies