Improv Everywhere, one of the few reasons I still believe that humans are basically good, has really outdone themselves with their newest event. They enlisted about a dozen sets of twins to create a human mirror on a New York subway. The result is just fantastic.




0 responses so far
Leave a Comment