Advertisement
Daily Headlines

Advertisement
Advertisement
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.
Advertisement
Advertisement