Advertisement

Interesting Human Mirror Experiment.

Jun 18, 2009
People dressed and looking identical to each other get on a subway to see how long it takes them to realize the human mirror that is gradually forming before their eyes. Stunned by the similarities of many passengers, they can't help but stare.
Advertisement
Advertisement
Trending Today: