Something really funny happened when 15 pairs of twins create a human mirror on a New York subway car!

Something really funny happened when 15 pairs of twins create a human mirror on a New York subway car!