Talk:Shredder's Mom

How did the mirror worked?
I can't remember: How did the mirror worked? Was the dimensional portal open? Had it something to do with the Sun, or a star in Dimension X? I can image it was something like the Hubble Space Telescope, but a mirror instead of a telescope.

User:J 1982