Mirror Lake Monster



'Mirror Lake Monster' is a creature lives in Mirror Lake who gives victims a powerful Wedgie.

Filmography

 * Season 3 -The Mirror