Reflector Specter



The Reflector Specter or Mirror Demon is one of the demons from the Chest of Demons. He had the power to trap people in a mirror.

Appearances
The 13 Ghosts of Scooby-Doo - Reflections In A Ghoulish Eye