While it may appear as if the strangely dressed Mirror Man is invisible at times, it’s just a costume (unfortunately) and not a real invisibility cloak. He was recently spotted at Griffith Observatory in Los Angeles. Click here for first picture in gallery.
While it may appear as if the strangely dressed Mirror Man is invisible at times, it’s just a costume (unfortunately) and not a real invisibility cloak. He was recently spotted at Griffith Observatory in Los Angeles. Click here for first picture in gallery.