Subway Human Mirror

Monday, July 7, 2008

Improv Everywhere’s latest mission was called the Human Mirror. They filled a subway car with identical twins, creating a human mirror.

Leave A Comment

Commenting