Home » Posts tagged with » amamzing man
World’s First And Amazing Mirror Man

World’s First And Amazing Mirror Man

“Mirror Man” appeared next to the Griffith Observatory in Los Angeles. His costume consisted entirely of fragments of mirrors, except for small slits for eyes.