Uncategorized Human Mirror February 7, 2008 Charlie Todd 6 Comments For Improv Everywhere’s latest mission, they filled a subway car with identical twins, creating a human mirror. (also available on YouTube) See the full report with more photos. Tweet