July 23, 2008 YouTube – Human Mirror YouTube – Human Mirror ImprovEverywhere does it again! 15 pairs of twins create a human mirror on a New York subway car.