Human Mirror

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

Human Mirror