Thursday, July 17, 2008

Human Mirror

Improv Everywhere sends pairs of identical twins into the subway to blow some minds. Special effects courtesy of God.

No comments: